Course Preview
- Duration
- 10h 22m
- Difficulty
- Professional
- Instructor
- Rohit Pardasani
- Videos
- 32
- Quizzes
- 17
- CPE Credits
- 13
- Published
- Oct 12, 2021
- Updated
- Mar 10, 2026
Fundamentals of Network Automation Using Python
Fundamentals of Network Automation Using Python provides a starting point for network engineers to understand how programming can be used to automate routine network operations. It begins with setting up a Python environment and gradually builds core programming skills such as working with variables, strings, numbers, lists, dictionaries, nested data structures, functions, conditional logic, loops, file handling, directory operations, and executing system commands. The course then introduces Netmiko as a practical tool for interacting with network devices, demonstrating how Python scripts can establish connections to Cisco equipment and execute operational commands remotely. Designed for beginners in scripting, it acts as a practical transition from manual command-line configuration to efficient, repeatable, and scalable network automation workflows.
Instructor

Rohit Pardasani
Course Instructor
Senior Architect and Chief Instructor Rohit has been in the networking industry for more than 19 years, with a focus on Cisco networking for the past 17 years. Rohit not only brings his years of teaching experience to the classroom, but also years of real-world enterprise and service provider experience. Rohit has assisted hundreds of engineers in obtaining their CCIE certification, and has been conducting CCIE RS, CCIE SEC, CCIE SP and CCIE Collaboration for Cisco Systems worldwide. Rohit currently holds 5xCCIE’s (Routing Switching, Service Provider, Security, Voice and Collaboration). When not teaching or developing new products, Rohit consults with large ISPs and enterprise customers in India and UK. Rohit is currently pursuing his CCIE Data Center certification. You may contact Rohit at rpardasani@.com.
