Network automation is transforming how organisations deploy, manage, and secure modern infrastructure. This five-day instructor-led course introduces the skills required to automate Cisco-based environments using modern software development practices, APIs, Python, and model-driven programmability.Throughout the course, learners explore how applications interact with networks, how APIs enable automation across Cisco platforms, and how infrastructure can be managed more efficiently through scripting and automation workflows. Practical labs reinforce each topic, enabling learners to apply their knowledge using real-world scenarios and industry-standard development tools.The course also prepares learners for the Cisco 200-901 CCNAAUTO v1.1 certification exam while building the practical skills needed to develop, deploy, and maintain automated network solutions. By the end of the course, learners will understand how software development, automation, security, and networking combine to support modern digital transformation initiatives.