Before taking this course, you should have the following knowledge and skills:

  • Basic programming language concepts
  • Basic understanding of virtualization
  • Ability to use Linux and CLI tools, such as Secure Shell (SSH) and Bash
  • CCNP-level core networking knowledge
  • CCNP-level security networking knowledge

The following Cisco courses can help you gain the knowledge you need to prepare for this course:

  • Implementing and Administering Cisco Solutions (CCNA)
  • Introducing Automation for Cisco Solutions (CSAU)
  • Programming Use Cases for Cisco Digital Network Architecture (DNAPUC)
  • Introducing Cisco Network Programmability (NPICNP)
  • Implementing and Operating Cisco Security Technologies (SCOR)