Prerequisite: Participants should have Basic Python + Networking Skills.


1. Understanding Python Scripting Syntax. 

2. Object-Oriented Programming using Python. 

3. File Handling and Exceptional Handling Using Python

4. Regular Expression 

5. Pickle, JSON, XML, YML, os, sys, glob, re modules with a case study.

6. Multithreading using Python

7. GNSLab set up using Cisco 7200 IOS series 

8. Netmiko and Paramiko Lab

9. SNMP, Neconf, YAML, Py-YDK, YIN

10. TOSCA vs YANG Model

11. Python Project for Network Automation 

Topics Name
Online Session
Online Session
Quick Introduction to Python

Introduction, Data Types, Data Structure, Flow Control, Functions, Built in Functions, List Comprehension

Get detailed course syllabus in your inbox     View PDF
Object Oriented Programming

Object Oriented Programming, File Handling, Exception Handling, Regular Expression, Modules

Get detailed course syllabus in your inbox     View PDF
Multithreading in Python

Threading, Thread Life Cycle, Thread Synchronisation

Python for Network Automation

GNS Lab Setup, Netmiko and Paramiko

Get detailed course syllabus in your inbox     View PDF

TOSCA, YANG Model, Docker, PyYDK, Network Project

LAB Requirements

Ubuntu 18.X / Windows10 / MAC


CPU : High Speed Core5 or Core 7 

Anaconda with Python3.7 

GNS3 LAB with 7200 Router Series Image + Appliance.

GNS Virtual Lab 

Docker with YDK-Py 

Latest Course

Trending Courses
Ruby on Rails

Hello! How can I help you?