Save for later

Python Programming for Network Engineers

Cisco, Netmiko ++

Want to program networks using Python, but not sure where to start? Well, this course will show you how you can start start programming Cisco networks within 20 minutes.

NOTE: You will also get access to my new Python Network Programability course launching in July with your purchase of this course. Learn even more about network automation.

This course is practical. I won't talk about programming in abstract terms and make you wait before you can start automating networks. I will show you how you can quickly and easily start network programming by using GNS3, Cisco IOS and Python.

You will see demonstrations of the configuration of both Cisco routers and switches in GNS3. For example, how to configure multiple VLANs on a multiple switches, or how to configure OSPF on a router and more.

This course shows you practical examples of using Python to programmatically configure Cisco network devices rather then just talking about it.

The days of configuring Cisco networks only with the command line interface (CLI) are drawing to a close. You need to add network programmability using Python and APIs to your skill set.

Learn how to program Cisco networks using:

- Telnet


- Paramiko

- Netmiko

- Loops

- Cisco best practices

Start programming Cisco networks today.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Set Reminder Save for later

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.7 based on 160 ratings
Length 5 hours
Starts On Demand (Start anytime)
Cost $13
From Udemy
Instructors David Bombal, Experts with David Bombal
Download Videos Only via the Udemy mobile app
Language English
Subjects IT & Networking
Tags IT & Software Network & Security

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

According to other learners, here's what you need to know

very good in 11 reviews

The instructor is very good at explaining each of the steps to complete the code.

Very good course, it is more I would say it is excellent, I really recommend it.

Good GNS3 installation demos Very good information.

very good!

Very good Great training.

Excelent You are the best instructor , your explanation is wonderful, clear and easy thank you so much Divad really you are the best very good absolutely!!!

Read more

for network engineers in 7 reviews

This is a very useful and professional course for network engineers who want to improve their network programming skills.

Cool way to learn networking on top of python with david Excellent It is a great course for network engineers who want to learn python for automating the manual network CLI command process 10/10 yes I love it Another good course from David Would like to see , API related videos.

It was really helpful to earn about GNS3 and python programming for network engineers.

leveraging Python for network engineers.

Excellent Class Its really helpful to know how python is useful for network engineers Easy and simple way of teaching for better understanding from instructor Very good and practical Python for network engineers course information.

Read more

very useful in 7 reviews

It was a very useful course for QA Engineer in networking domain.

it is a pity i recently know about is very useful and powerful About David i really like him from his first voice :) I will enroll all course from David and others from Udemy Thanks for your product Simple and good Very good.

Read more

easy to follow in 5 reviews

Love David’s take on tech Good clear content shared in an easy to follow manner.

The explanation is in a way very easy to follow and for a beginner its motivating to start using such simple bits and getting to complex codes.

Very clear and concise, this course is very easy to follow along with, assuming you have basic Python and Cisco IOS knowledge first.

Good training Easy to follow and understand.

Read more

network automation in 5 reviews

After watching the last 2 videos, I realize why network automation is needed for campus network.

The course was helpful to understand the concepts and implement network automation.

Excellent intro to network automation in general, and python programming for Cisco networks in particular.

Read more

thus far in 4 reviews

Sí, fue una buena elección I am still digesting all of the content however I based on what I have seen thus far, this content is nothing short of brilliant.

Awesome course thus far.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Networks Installer $42k

Brand Networks Strategist $66k

Instructor, Computer Networks $75k

Venue Networks Admin $76k

Converged Networks Engineer $82k

Tactical Networks Engineer $83k

Cisco Specialist 2 $88k

Cisco Auditor $89k

Cellular Networks Support Engineer $93k

Systems and Networks Administrator $107k

Head of Networks and Telecom $127k

Head of Technical Networks $128k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.7 based on 160 ratings
Length 5 hours
Starts On Demand (Start anytime)
Cost $13
From Udemy
Instructors David Bombal, Experts with David Bombal
Download Videos Only via the Udemy mobile app
Language English
Subjects IT & Networking
Tags IT & Software Network & Security

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now