Python Network Automation Training | WSQ Courses

Originally published at: Python Network Automation Training | WSQ Courses – WSQ courses | SkillsFuture Courses

Network automation is the process of automating the configuration, management, testing, deployment, and operations of physical and virtual devices within a network. Every day network tasks and functions are performed automatically. Python provides a number of useful libraries for network automation such as Napalm and Netmiko. Napalm is a vendor neutral, cross-platform open source project that provides a unified API to network devices. It works with the most popular automation frameworks. Napalm makes it easier to configure multiple vendor devices. On the other hand, Netmiko provides useful API for SSH/Telnet automation. In this course, your will learn how to automate the configuration of network devices using NAPALM and Netmiko.

Course Highlights

  • Connecting to a switch using NAPALM
  • Using JSON with NAPALM
  • Using NAPALM to retrieve BGP neighbors
  • Connecting to multiple BGP routers
  • Automating large BGP networks
  • Configuring ACLs using NAPALM
  • Auditing your device configurations


All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

No funding is available for this course


Courses are provided by