
Train On-Demand
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreNetwork is changing. In this new world of network automation and network programmability, you need to learn Python. Why? Because Python is one of the basic skills of a next generation network engineer. This course is not like other Python courses. I am not going to teach you Python from a developer's point of view. I am not going to teach you Python from a server administrators' point of view. I am going to teach you Python from a network engineer's point of view. The course focuses on Cisco IOS network automation - not software development or server automation. The course is practical and applicable to network engineers today. After attending this course, you will be able to start automating your Cisco networks right away. We will develop multiple Python scripts and automate multliple GNS3 networks using Python ( You can use Cisco VIRL or physical equipment if you prefer). We are going to cover multiple Python automation technologies including: Telnet, SSH, Netmiko & Napalm. Start automating networks today!
Instructor for this course
David Bombal
CCIE #11023 Emeritus
Course Introduction
Lab Setup
Your First Automation Lab :: Part 1
Your First Automation Lab :: Part 2
Automating Switch Configuration
Python 3 Automation
Loops :: Introduction
For Loop :: Overview
Python Types
Loops & VLANs
Real World Advice to Create 100 VLANs Easily
Build a Multiple Switch Network
Initial Switch Configuration
Host Inventory
Multiple Switches & Multiple VLANs
Remove Enable Password
Backup Device Configs
Netmiko :: Introduction
First SSH Script
Python3 SSH Script Using Netmiko
Python3 SSH Script Configuring Multiple Switches
File of Commands
Multiple Configs & Multiple Switches
Course Summary
Take your technical training into your own hands and stay engaged with our learn-by-doing platform where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreINE quizzes, labs, projects, and exercises help reinforce your knowledge.
Learn MoreOrganized training helps guide you through the most relevant subjects for certification prep.
Learn MoreWe add new courses and learning materials to the platform weekly so you're always up-to-date.
Learn MoreIf you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?
Are the training videos downloadable?
I only want to purchase access to one training course, not all of them, is this possible?
Are there any fees or penalties if I want to cancel my subscription?