← Back to Networking Courses

Course Preview

Duration
6h 08m
Difficulty
Novice
Instructor
David Bombal
Videos
24
Quizzes
21
CPE Credits
8
Published
Mar 27, 2018
Updated
Mar 12, 2026
Networking CourseCourse

Practical Python Cisco Network Automation

Networking is rapidly evolving, and with the growth of network automation and programmability, Python has become an essential skill for modern network engineers. This course is designed to help learners understand Python specifically from a networking perspective, rather than from the viewpoint of a software developer or server administrator. The focus of this course is practical Cisco IOS network automation. Learners will explore how Python can be used to automate real networking tasks, manage devices more efficiently, and reduce repetitive manual configuration work. The course is built for network engineers who want skills they can apply directly in today’s network environments. Throughout the course, learners will create multiple Python scripts and use them to automate several GNS3-based network labs. Cisco VIRL or physical Cisco equipment can also be used as alternatives. By the end of the course, learners will have the knowledge and confidence to begin automating Cisco networks immediately. Key automation methods and tools covered in this course include Telnet, SSH, Netmiko, and NAPALM, giving learners hands-on exposure to commonly used Python-based network automation technologies.

Instructor

David Bombal

David Bombal

Course Instructor

David Bombal (CCIE #11023 Emeritus) passed his Cisco Certified Internetwork Expert Routing and Switching exam in January 2003. David qualified as a Cisco Certified Systems Instructor (CCSI #22787) many years ago! He has been training Cisco courses for over 15 years and has delivered instructor led courses in various countries around the world covering a wide range of Cisco topics from CCNA to CCIE. David has developed over 20 courses for HP which are used worldwide. These include multiple SDN courses and HP ASE certification courses (4 day Instructor led training). David's YouTube videos have been viewed +1.5 million times. He has also personally developed Cisco engineer utilities such as the VPN Config Generator, software, training materials, EBooks, videos and other products which are used throughout the world.

CCIE #11023 Emeritus

What Is Included

24 videos21 quizzes1 group2h 38m video runtime3h 30m activity runtime8 CPE credits

Skill Coverage

DevelopmentDevelopment → Concurrency and Parallel ProgrammingDevelopment → Concurrency and Parallel Programming → Multithreading and MultiprocessingDevelopment → Core Programming FundamentalsDevelopment → Core Programming Fundamentals → Control Flow and LogicDevelopment → Core Programming Fundamentals → Operators and ExpressionsDevelopment → Core Programming Fundamentals → Variables and Data TypesDevelopment → Database DevelopmentDevelopment → Database Development → Query Writing and OptimizationDevelopment → Development Environment and ToolingDevelopment → Development Environment and Tooling → Package and Dependency ManagementDevelopment → File and System OperationsDevelopment → File and System Operations → Command-Line and Shell ScriptingDevelopment → File and System Operations → File Input/OutputDevelopment → Functional and Scripting TechniquesDevelopment → Functional and Scripting Techniques → Scripting and AutomationDevelopment → Network and Security ProgrammingDevelopment → Network and Security Programming → Network Automation and ConfigurationDevelopment → Network and Security Programming → Security and AuthenticationDevelopment → String and Text ProcessingDevelopment → String and Text Processing → String ManipulationDevelopment → Testing and Quality AssuranceDevelopment → Testing and Quality Assurance → Debugging and Code QualityDevelopment → Testing and Quality Assurance → Unit and Automated Testing

Course Curriculum

Overview

1 video

Video

GNS3 Lab Setup

1 video • 1 quiz

VideoQuiz

Your First Automation Lab

2 videos • 2 quizs

VideoQuiz

Switch Automation

1 video • 1 quiz

VideoQuiz

Python 3 Automation

1 video • 1 quiz

VideoQuiz

Loops

5 videos • 5 quizs

VideoQuiz

Multiple Switches

5 videos • 4 quizs

VideoQuiz

Backup Device Configurations

1 video • 1 quiz

VideoQuiz

SSH, Netmiko & Python

3 videos • 3 quizs

VideoQuiz

Multi Device SSH

3 videos • 3 quizs

VideoQuiz

Wrap Up

1 video

Video