← Back to Networking Courses

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
Networking CourseCourse

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

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.

What Is Included

32 videos17 quizzes4.72 / 5 rating13 CPE credits

Skill Coverage

IP Addressing and SubnettingIP Addressing and Subnetting → IP Address Management and AssignmentNetwork Automation and ProgrammabilityNetwork Automation and Programmability → Automation Tools and FrameworksNetwork Design and ArchitectureNetwork Design and Architecture → Data Center NetworkingNetwork Design and Architecture → Network Topology and DesignNetwork Device AdministrationNetwork Device Administration → Cisco IOS and Platform AdministrationNetwork Device Administration → Cisco Platform and Hardware ManagementNetwork Device Administration → Interface and Physical Layer ConfigurationNetwork Monitoring and TroubleshootingNetwork Monitoring and Troubleshooting → Network Diagnostics and TroubleshootingNetwork SecurityNetwork Security → Firewall Configuration and ManagementNetworkingRouting Protocols and ConfigurationRouting Protocols and Configuration → Interior Gateway Protocol ConfigurationVPN and TunnelingVPN and Tunneling → Remote Access and Client VPN

Course Curriculum

Fundamentals of Network Automation Using Python

32 video lessons17 knowledge checks