Why Network Automation? The NetDevOps Paradigm : Business drivers for automation, infrastructure-as-code philosophy, the cost of manual configuration at scale, automation maturity models, and how leading enterprises implement NetDevOps workflows.
Linux Fundamentals for Network Automation : Linux command-line essentials, file system navigation, shell scripting basics, text processing with grep/awk/sed, SSH key management, and setting up an automation workstation.
Git Version Control for Network Engineers : Git init, add, commit, branch, merge, and pull request workflows, using GitHub/GitLab for network configuration version control, and collaborative change management with branching strategies.
Course
No LMS account? Contact CCN office to get onboarded.
Average -
4.8★Nitin Desai
1 month ago
The most practical automation course I've taken
Finally a network automation course that goes beyond hello-world Python scripts. The Ansible roles, NETCONF/RESTCONF labs, and pyATS testing sections are production-grade content. I'm now automating our entire OSPF configuration rollout using this knowledge.
Ranjitha Krishnamurthy
2 months ago
Changed my career trajectory completely
I was a traditional network engineer with no coding background. This course taught me Python, Ansible, and REST APIs from scratch in a networking context. Got a DevNet role within 2 months of completing. Outstanding content and instructor support.
Amit Tiwari
1 month ago
Excellent NETCONF and YANG module
The NETCONF/RESTCONF section is extremely well done. The ncclient labs with IOS-XE YANG models are very hands-on. I would love more coverage of Terraform for network infrastructure but for the ENAUTO exam this is perfectly tailored.
Bhavana Shetty
3 weeks ago
Passed ENAUTO 300-435 first attempt
Used this as my only study resource for ENAUTO and passed. The CI/CD and telemetry pipeline sections are unique — I haven't seen this level of detail anywhere else. The capstone lab project really solidifies all the automation concepts.
No prior programming experience is required. Module 2 starts from Python basics. However, familiarity with Cisco IOS CLI and CCNA-level networking concepts is expected, as the automation is applied to real network devices and configurations.
All labs use Python 3.10+. Key libraries covered include Netmiko, NAPALM, YANG (pyang), ncclient (NETCONF), Requests (REST API), PyYAML, Jinja2, and pyATS/Genie. A requirements.txt file is provided for environment setup.
Yes. The course is fully aligned with the ENAUTO (Automating and Programming Cisco Enterprise Solutions) 300-435 concentration exam blueprint, covering all exam domains including network programmability foundations, Cisco platforms and development, automation tools, and model-driven programmability.
Terraform is briefly introduced in the context of Infrastructure-as-Code in Module 8. Deep Terraform for network automation is not part of the ENAUTO blueprint; however, additional Terraform content is available as supplementary material.
Students use the Cisco DevNet Always-On sandbox (IOS-XE, DNA Center) and reservation sandboxes for API labs. Access to Cisco DevNet learning tracks is also provided as supplementary material alongside the course.
Yes. Network Automation is a standalone specialization. You only need CCNA-level networking knowledge and basic Linux familiarity. The course is self-contained and does not require prior completion of switching, routing, or wireless tracks.
Fill out the form below and our counsellor will get in touch with you shortly.
🔒 Your information is safe with us. No spam, ever.
