The Intermediate Python for Network Engineers (IPYNE) training provides a practical introduction to network programmability and automation using Python.
It is designed for network engineers who are new to programming as well as professionals who want to strengthen their automation skills through Python and Cisco APIs. The course focuses on practical scenarios such as automating device configurations, managing network inventories, and integrating with Cisco platforms including IOS XE, Meraki, and ThousandEyes through APIs.
Participants also explore how to create reusable programs using object-oriented programming, build web interfaces with Flask, and interact with large language models for more advanced network automation scenarios.
By the end of the training, learners will be able to write Python scripts, interact programmatically with network devices and services through APIs, and design automation workflows that make network management more efficient.
How You Will Benefit
This training helps participants:
- Gain practical experience using Python to configure, automate, and monitor network devices
- Improve operational efficiency while reducing errors associated with repetitive manual tasks
- Use modern tools and libraries such as Netmiko, PyATS, and REST APIs to develop scalable network automation solutions
- Build reusable automation components including scripts, web interfaces, and API wrappers
- Develop foundational knowledge of technologies such as CI/CD, telemetry, and large language models for modern network operations
- Earn 29 Continuing Education (CE) credits toward recertification
























