Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. The Cisco Certified DevNet Associate (200-901) course provides learners with the skills needed for network automation, software development, and infrastructure management. By the end of the course, learners will be able to set up development tools, understand key data formats like JSON, XML, and YAML, and manage network configurations and APIs effectively. The course begins with development tool setup in both Linux and Windows environments, followed by exploration of data formats crucial for managing configurations in networked systems. Learners will also dive into software development methodologies like Agile, Lean, and Waterfall to understand project management principles. Next, learners will explore API fundamentals, including HTTP basics, response codes, and authentication. This knowledge allows them to integrate and manage network devices via APIs, a critical skill for network automation tasks. The final modules focus on application deployment, security, and DevOps principles. Learners gain hands-on experience with Docker, continuous integration, and automation tools like Ansible. Ideal for DevNet certification candidates, network engineers, and developers in DevOps or network automation.
What you'll learn
set up development tools for Linux and Windows
understand JSON, XML, and YAML data formats
manage network configurations and APIs
apply Agile, Lean, and Waterfall methodologies
understand API fundamentals and HTTP basics
deploy applications and apply basic security principles