Python for Network Engineers

Python for Network Engineers Articles, courses, and content on network automation with Python and Ansible.

Our Ansible Network Automation Course starts today, Thursday, April 9th. For more details and to sign-up see:  buff.ly/n...
04/09/2026

Our Ansible Network Automation Course starts today, Thursday, April 9th. For more details and to sign-up see: buff.ly/n3d2VNT

We are running our Ansible Network Automation Course starting this Thursday, April 9th. For more details and to sign-up ...
04/06/2026

We are running our Ansible Network Automation Course starting this Thursday, April 9th. For more details and to sign-up see:

https://pynet.twb-tech.com/class-ansible.html

This course is an Ansible course focusing on network automation. It consists of eight weekly lessons delivered via email (using videos) and covering the following topics:

CLASS1 - Ansible Fundamentals
CLASS2 - Variables, Modules, Network Fact Gathering
CLASS3 - Conditionals, Loops, and Configuration Templating
CLASS4 - Making Network Configuration Changes (Basics)
CLASS5 - Making Network Configuration Changes (Part2)
CLASS6 - Imports, Includes, and Roles
CLASS7 - Parsers and Dynamic Inventory
CLASS8 - Additional Ansible Techniques and Debugging

The course also has a lab environment consisting of Cisco IOS/IOS-XE, Cisco NX-OS, Arista EOS, and Juniper devices.

The course is largely self-paced with the main gating item being the lab environment. Access to the lab environment ends approximately eight to ten weeks after the last course lesson is sent (so there is quite a bit of additional time to use the lab environment).

The course's main sign-up page will close on Thursday at 5PM.

https://pynet.twb-tech.com/class-ansible.html

Our free Learning Python for Network Engineers course starts today, Tuesday, March 24th. For more details and to sign-up...
03/24/2026

Our free Learning Python for Network Engineers course starts today, Tuesday, March 24th. For more details and to sign-up see: buff.ly/LZq140c

Our Ansible Network Automation Course will be starting on Thursday, April 9th.**** Note, this course has a 10% off, earl...
03/23/2026

Our Ansible Network Automation Course will be starting on Thursday, April 9th.

**** Note, this course has a 10% off, early sign-up discount which ends on Friday, March 27th, at 9PM (U.S. Pacific Time). ****

For additional details, to view a course syllabus, and to sign-up see:

https://pynet.twb-tech.com/class-ansible.html

We are running our free Learning Python for Network Engineers course starting Tuesday, March 24th. For more details and ...
03/17/2026

We are running our free Learning Python for Network Engineers course starting Tuesday, March 24th. For more details and to sign-up see: https://buff.ly/qFEaRhY

This course is intended for network engineers that have some basic familiarity with programming (for example, Perl, shell scripting, other languages) and who would like to learn Python. The course covers Python fundamentals, but using examples and exercises that are more relevant to network engineers.

No previous Python experience is required. The course was created using Python 3.11, but any version of Python3 after Python 3.8 should be sufficient.

The course will consist of the following lessons:

Week1 - Why Python, the REPL, Strings
Week2 - Numbers, Booleans, Files, Lists, Tuples
Week3 - Conditionals, Loops, and List Comprehensions
Week4 - Sets, Dictionaries, and Exceptions
Week5 - Regular Expressions
Week6 - Functions
Week7 - Classes and Objects (Part1)
Week8 - Classes and Objects (Part2)
Week9 - Libraries, sys.path, Virtual Environments, and pip
Week10 - Modules and Packages

The course format is a lesson a week for 10 weeks. The lessons are all delivered via email and consist of videos, exercises and additional content. The course is largely self-paced.

Our Nornir Automation course starts today! Sign up here:
03/12/2026

Our Nornir Automation course starts today! Sign up here:

Python for Network Engineers - Python Network Automation Course

We will be starting our next Nornir Automation Course this Thursday, March 12th.This online course is intended for netwo...
03/09/2026

We will be starting our next Nornir Automation Course this Thursday, March 12th.

This online course is intended for network engineers who have familiarity with Python, but want more experience using the Nornir automation framework.

To sign-up and to view the course syllabus see:

Python for Network Engineers - Python Network Automation Course

We are going to be running our paid Nornir Automation Course starting on Thursday, March 12th. This online course is int...
02/23/2026

We are going to be running our paid Nornir Automation Course starting on Thursday, March 12th. This online course is intended for network engineers who have familiarity with Python, but want more experience using the Nornir automation framework to simplify systematic management of inventory and concurrency.

**** Note, this course has a 10% off, early sign-up discount which ends on Friday, February 27th at 9PM (U.S. Pacific Time). ****

For additional details, to view a course syllabus, and to sign-up see:

Python for Network Engineers - Python Network Automation Course

Our Git for Network Engineers' Course today! Sign up here:
02/12/2026

Our Git for Network Engineers' Course today! Sign up here:

Git for Networks' Course

We are running our paid Git for Network Engineers course starting on February 12th.To sign-up and for additional details...
01/26/2026

We are running our paid Git for Network Engineers course starting on February 12th.

To sign-up and for additional details see: https://pynet.twb-tech.com/class-gne.html

*** Note, there is an early sign-up discount which ends Friday, January 30th at 9PM Pacific Time ***

The high-level course syllabus is as follows:

Lesson1: Fundamentals
Lesson2: Commits and Adding/Removing Files
Lesson3: Branching and Merging
Lesson4: Remotes, Push/Pull, and Tracking
Lesson5: Using GitHub
Lesson6: Tags, Config, and Undoing Commits
Lesson7: Branching Patterns, Merge Options
Lesson8: Interactive Rebase, Amending Commits

Git for Networks' Course

Our Ansible Network Automation Course starts today, Thursday, January 8th. For more details and to sign-up see: buff.ly/...
01/08/2026

Our Ansible Network Automation Course starts today, Thursday, January 8th. For more details and to sign-up see: buff.ly/n3d2VNT

Address

San Francisco, CA
94105

Alerts

Be the first to know and let us send you an email when Python for Network Engineers posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Python for Network Engineers:

Share