Get a month of TabletWise Pro for free! Click here to redeem

Python 3: Automating Network Tasks

Build your own network-scripts and upgrade your Network Engineering skills! Notebooks and full applications included.

Python 3: Automating Network Tasks

Build your own network-scripts and upgrade your Network Engineering skills! Notebooks and full applications included.
Share the link to this class

Why should you take this course?

  • Do you want to become a Network Automation Engineer without having to spend a lot of money on books and monotonous theoretical courses?
  • Do you often hear things like "Just write a Python script for that!" or even "Let's automate this task using Python?"

Who can benefit from this course?

  • Network Engineers, Network Admins, Database Admins, System Engineers, IT Engineers.
  • Test Engineers, Test Automation Engineers, Quality Assurance Engineers, and Analysts.
  • Any IT geek who wishes to put his/her Python 3 skills to work in real-life networking scenarios.
  • This course is for people having intermediate-level knowledge of Python 3.

What are the steps you're going to take to start your Network Automation career using Python?

During this course, you will learn Python concepts which are relevant to your networking job and build some fantastic network tools.

  • Introduction - What's This Course All About?
  • General Recap: Python 3 - Cheat Sheet and 200+ Pages E-Book
  • Setting Up the Working Environment
  • Network Application #1 - Reading/Writing Device Configuration via SSH
  • Network Application #2 - Building an Interactive Subnet Calculator
  • Network Application #3 - Extracting Network Parameters & Building Graphs
  • Network Application #4 - Building a Basic Network Packet Sniffer
  • Network Application #5 - Config File Management and E-mail Notifications
  • [BONUS] Running Python Code via Remote Servers

Equipped with working files, notebooks, and Python code samples, you will be able to work alongside me on each lecture and each application. I will provide the full code for each application, so you can save time and start coding and testing on the spot.

We will use emulated Arista vEOS switches in VirtualBox. This emulator will test our Python apps in a network environment, so you can see the actual results of running your Python code.

✔ I strongly encourage you to start saving time by automating your job tasks and take your job and career to the next level!

✔ Enroll NOW and hop on the Python 3 Network Programming train. Let's get started!


  • Python 3 - Intermediate level knowledge (all the necessary concepts are discussed in detail in Python 3 - From Scratch to Intermediate course).
  • You need a laptop or PC (at least 8GB of RAM) and a decent Internet connection.
  • Preferably, you should have a Windows OS to work on, to be fully synchronized with the course content.

About the instructors

Mihai Catalin Teodosiu

Python Enthusiast | Network / QA Automation Engineer | Geek
Share the instructor profile


My name is Mihai.

I have a BS degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania and also the CCNP, CCNA, CCDA, JNCIA and ISTQB CTFL certifications.


✔ What are my credentials?

▪ Work experience in Networking and Quality Assurance Engineering.

▪ Used Python vastly in Network Automation and Test Automation.

▪ Certified professional: Cisco, Juniper and ISTQB certifications.

▪ Teaching courses on multiple e-learning platforms since 2015.

▪ Tens of thousands of satisfied students, 4.6 / 5 average course rating.


✔ What are my students saying about the kind of courses I create?

"What an incredible value and learning experience!" by Sean A.

"Excellent material. Kudos to a great instructor with a vast level of creativity." by Anthony W.

"I can say this man is going on smoothly and perfectly, explaining in the most empirical/foundational way." by Kolapo A.


I am constantly improving my content and teaching methods, providing my students with the best learning experience possible, helping thousands to take the next step in their careers.


I'll see you inside the courses!

Top Software Classes

New Software Classes

All Classes
Free for 30 Days
   The video is currently being processed.
   An error occurred while uploading the video. Please upload another video.
   Please upload the required file.
Quiz: #TITLE#
Quiz: #TITLE#
Quiz: #TITLE#
Result: You correctly answered out of questions. Result: You correctly answered out of question. Result: You correctly answered out of questions attempted. Result: You correctly answered out of question attempted. Result: You did not attempt any question.
This class has not been saved

Sign Up