The Intermediate Python for Network Engineers (IPYNE) course is tailored for network professionals seeking to expand their skills in network programmability and automation using Python. Ideal for those looking to deepen their knowledge this course emphasises practical applications that enhance network efficiency and reduce repetitive tasks through automation. Participants will gain hands-on experience with real-world use cases, such as automating device configurations, managing network inventories and integrating with Cisco products such as IOS XE, Meraki, and ThousandEyes using REST APIs. The course introduces intermediate programming concepts such as creating modular and reuseable code with object-oriented programming, building simple web interfaces with Flask, and leveraging large language models for intelligent automation workflows. Upon completion, you will be able to design and implement Python-based automation solutions that interact with network infrastructure and streamline operational tasks.
This course is worth 29 Continuing Education (CE) credits toward recertification.Python Programming for Network Engineers
Write Your First Python Scripts
Python Development Environment Setup
Device Inventory Automation
Scale Configuration of Network Devices
Network Monitoring and Validation
Device Configuration Backup Automation
HTTP API Fundamentals
Cisco ThousandEyes Network Insights with HTTP API Automation
Network Automation Debugging and Testing
HTTP API Automation Wrapper
Build a Web Interface for Network Automation
Large Language Models for Network Automation
Labs:
After completing this course you should be able to:
Attendees should meet the following prerequisites:
Professionals looking to enhance their automation skills through Python and Cisco APIs
We use cookies to improve your experience, including essential cookies required for the website to function. By continuing, you agree to our use of cookies. Learn more.