Python Networking Foundations Review : Python data structures for network automation, file I/O, JSON and XML parsing, regex for log analysis, exception handling, and building reusable network automation modules and packages.
Netmiko for Multi-Vendor CLI Automation : Netmiko connection handler, device types and SSH/Telnet, send_command vs send_config_set, TextFSM template parsing, handling timeouts and exceptions, and building production-grade Netmiko automation scripts.
NAPALM for Abstracted Network Management : NAPALM drivers and getter methods, structured data retrieval (facts, interfaces, BGP, LLDP), configuration management with load_merge/load_replace, compliance checking, and NAPALM with Nornir integration.
Nornir Automation Framework : Nornir inventory and configuration, plugins architecture (runners, connections, tasks), parallel execution with threading, task results processing, filtering by groups and hosts, and building scalable network automation workflows with Nornir.
REST API Automation : HTTP methods in Python (requests library), OAuth and token-based authentication, API pagination handling, Cisco DNA Center REST API automation, vManage REST API, and building network dashboards with API data.
Course
No LMS account? Contact CCN office to get onboarded.
Average -
4.8★Harish Chandran
1 month ago
Best network automation course for CCIE prep
The combination of Python (Nornir), NETCONF/YANG, Ansible, and Terraform in a single program is exactly what the CCIE automation sections require. The parallel execution with Nornir saved hours in our real network automation projects.
Preethi Venkatesh
2 months ago
YANG and NETCONF finally demystified
I had avoided NETCONF for years because it seemed complex. This course broke it down step by step — from YANG models to actual NETCONF edit-config operations — with great labs on IOS-XE devices. Now I use it daily in production.
Sanjay Patil
3 weeks ago
Streaming telemetry pipeline is very practical
Building the full MDT pipeline from IOS-XE dial-out to InfluxDB to Grafana was one of the most satisfying lab exercises I have done. The gNMI subscribe operations with YANG paths section was very well done too.
Nandini Gopal
2 weeks ago
CI/CD for networking changed my workflow
The GitOps and CI/CD pipeline for network changes sections were transformative. We implemented a similar pipeline at work within 2 weeks of completing this module. The peer review workflow for network configs is now standard in our team.
You should be comfortable with Python basics (variables, data types, loops, functions, file I/O, and basic OOP). The module starts with advanced networking-specific Python and progressively builds to complex automation frameworks. Intermediate Python experience is sufficient.
NETCONF and YANG have a reputation for being complex, but this course takes a systematic, hands-on approach that makes them accessible. You will start with YANG tree visualization with pyang and build up to full NETCONF edit-config operations on real IOS-XE devices, making the learning curve manageable.
While Terraform is not explicitly tested as deeply as Python or NETCONF in the CCIE lab exam, understanding IaC principles and being able to use Terraform providers for Cisco DNA Center and SD-WAN is increasingly expected at expert level and is a major differentiator in the job market.
Yes. The lab environment provides direct SSH, NETCONF (port 830), RESTCONF (port 443), and gNMI access to Cisco IOS-XE devices. You will run Python scripts, Ansible playbooks, and Terraform plans against real virtual and physical network infrastructure throughout the module.
Fill out the form below and our counsellor will get in touch with you shortly.
🔒 Your information is safe with us. No spam, ever.
