Python 3 for Network Engineers: Crash Course

Learn Python & Network Automation in GNS3 to boost your career!

   Watch Promo

The Successful Career in Networking always means learning New Skills.


Nowadays these Skills are Network Automation and Python 3 which are a new reality.
It is often needed to know Python to get a good job, and Python scripts may be found now among the topics in Networking exams:

But it is often not so easy to get New Skills from scratch - so
I created this Practical Crash Course for You - for people who want to learn Python 3 in no time and boost their Career!

We will practice Python 3 and Network Automation in the GNS3 Environment, and first we will learn the Basics: starting from Variables and Strings, refreshing Linux command skills, going through Loops and Comparisons, taking Quizes and practicing Python 3 Syntax in different scenarios, then we will start managing the cisco Devices using Python 3 with Netmiko, and doing a lot of Cool Things, creating and improving Our Own Scripts.
Prerequisites: basic Networking skills.

After completing the course one can receive a certificate:


This Crash Course doesn't solely tell you to copy my actions, but also urges you to think independently by trying to improve the code using additional materials.
It will show you step by step all the needed Basics, and after that you will be able to make something much more complicated using the Official Docs and Stackoverflow.


I am a Network Engineer, and I am an Author of different Crash Courses on GNS3 Academy, so I designed this Crash Course in my own way to show you the needed principles to create Python 3 scripts without over-complicating the whole thing and without turning the course into the endless reference book (but if you want to know more, you can always use the links to additional official information).

So, my Crash Course is quite concise, and it will show you a lot of practical things in no time and in the same time will help you see the true nature of Python 3, so that you will be able to add "Python 3" and "Network Automation" Skills to your CV very soon:


...and I am very happy to see such nice comments from the students that started creating their own Python scripts thanks to my course. :-)

I hope that it will be useful for a lot of Network Engineers like You around the world.
Let's get started!


Your GNS3 Academy Instructor


Timur Mezentsev
Timur Mezentsev

I have worked as a Senior Network Engineer in several big projects,
I am an Information Security Specialist (KFU), CCNP- and CCNA-certified and I also hold some Microsoft certifications.

Working for several years in IT, I have realized that Networking is my passion. Networking is all about connecting people, and I would like to share my knowledge with you to create my new own network.

In my life I have been acting as a student, as a trainer, and as a specialist in the production environment. The skills which I obtained help me make the material clear for everyone.

My style is to be concise to save your time and always to be to the point. If you want to get a lot of things in no time, please play my preview lessons and you'll see that I'm your guy!


GNS3 Academy Curriculum


  Network Automation Host in GNS3: Basic Linux commands
Available in days
days after you enroll

Frequently Asked Questions


What is Python?
Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. Source: https://docs.python.org/3/faq/general.html#what-is-python
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

Get started now!