LEARNING PATH
Exam 300-435 ENAUTOProfessionalPublished Sep 12, 2025Automating & Programming Cisco Enterprise Solutions (300-435 ENAUTO)
AI in networking • Ansible automation • Cisco • Cisco 300-435 • Cisco enterprise • Controller automation • DevNet
TOTAL DURATION
31h 16m
VIDEO
15h 6m
ACTIVITIES
16h 10m
COURSES
4
LABS
18
QUIZZES
45
This learning path is designed to prepare you for the Cisco 300-435 Automating and Programming Cisco Enterprise Solutions v2.0 exam by guiding you through a progressive journey of network automation skills. You will begin with the foundations of network automation, where you will learn about OpenConfig, IETF, and native YANG models, understand how to use protocols such as NETCONF and RESTCONF, and practice building JSON and XML payloads. You will also become comfortable interpreting YANG module trees and working with tools such as YANG Suite and pyang. Once you have a solid foundation, you will move into device-level network automation, focusing on hands-on automation with Python libraries like Netmiko and ncclient, as well as RESTCONF and Ansible. Here you will practice device provisioning, explore Day Zero automation, and troubleshoot NETCONF, RESTCONF, and YANG-based solutions. You will also learn on-box automation methods such as Embedded Event Manager (EEM), Guest Shell, and on-box Python scripting. The path then progresses to controller-based network automation, which is the largest portion of the exam. You will explore Day Zero provisioning through controllers, and apply both Python and Ansible to configuration and monitoring tasks. You will also create advanced Jinja2 templates using loops, filters, and conditionals, and dive into automation of security policies, compliance, and segmentation. Additionally, you will strengthen your ability to troubleshoot REST API–based automation solutions. Next, you will expand into network operations automation. At this stage, you will use Cisco platform APIs to validate configurations, simulate topologies, and automate device software management. You will configure and monitor model-driven telemetry subscriptions on IOS XE devices through CLI, NETCONF, and RESTCONF, and set up webhook-based monitoring solutions to enhance operational visibility and health monitoring. Finally, the path introduces you to the emerging field of AI in automation. You will study how AI is integrated into controller-driven platforms, explore AI-assisted code development for network automation, and evaluate security risks associated with AI-based solutions. You will also practice building an MCP server using Python FastMCP to relay network information to AI agents. By following this structured path, you will gradually build expertise from foundational concepts through device and controller automation, operational use cases, and AI-driven innovations. This balanced approach ensures that you are prepared not only for the exam but also for real-world enterprise network automation challenges.
⚠ Attention
This course is designed for the CCNP Automation Concentration Exam: ENAUTO (300-435) launching as part of Cisco’s updated CCNP Automation certification track on February 3, 2026.
This learning path is designed to prepare you for the Cisco 300-435 Automating and Programming Cisco Enterprise Solutions v2.0 exam by guiding you through a progressive journey of network automation skills. You will begin with the foundations of network automation, where you will learn about OpenConfig, IETF, and native YANG models, understand how to use protocols such as NETCONF and RESTCONF, and practice building JSON and XML payloads. You will also become comfortable interpreting YANG module trees and working with tools such as YANG Suite and pyang. Once you have a solid foundation, you will move into device-level network automation, focusing on hands-on automation with Python libraries like Netmiko and ncclient, as well as RESTCONF and Ansible. Here you will practice device provisioning, explore Day Zero automation, and troubleshoot NETCONF, RESTCONF, and YANG-based solutions. You will also learn on-box automation methods such as Embedded Event Manager (EEM), Guest Shell, and on-box Python scripting. The path then progresses to controller-based network automation, which is the largest portion of the exam. You will explore Day Zero provisioning through controllers, and apply both Python and Ansible to configuration and monitoring tasks. You will also create advanced Jinja2 templates using loops, filters, and conditionals, and dive into automation of security policies, compliance, and segmentation. Additionally, you will strengthen your ability to troubleshoot REST API–based automation solutions. Next, you will expand into network operations automation. At this stage, you will use Cisco platform APIs to validate configurations, simulate topologies, and automate device software management. You will configure and monitor model-driven telemetry subscriptions on IOS XE devices through CLI, NETCONF, and RESTCONF, and set up webhook-based monitoring solutions to enhance operational visibility and health monitoring. Finally, the path introduces you to the emerging field of AI in automation. You will study how AI is integrated into controller-driven platforms, explore AI-assisted code development for network automation, and evaluate security risks associated with AI-based solutions. You will also practice building an MCP server using Python FastMCP to relay network information to AI agents. By following this structured path, you will gradually build expertise from foundational concepts through device and controller automation, operational use cases, and AI-driven innovations. This balanced approach ensures that you are prepared not only for the exam but also for real-world enterprise network automation challenges.
Topics
Skills you’ll practice
Focus areas pulled from the learning path—ideal for scanning the blueprint before you start.
Curriculum
Sections & content
Follow the learning path section by section. Each item is available with an active subscription.
Section 1
Welcome
1 Courses
Section 1
Welcome
- VIDEO
Automating & Programming Cisco Enterprise Solutions v2.0 - Exam: 300-435 Overview
Networking 5m
Networking 5m
Section 2
Courses
4 Courses
Section 2
Courses
- COURSE
Network Automation Foundation
Networking 12h 38m Rohit Pardasani
Networking 12h 38m Rohit Pardasani - COURSE
Device-Level Network Automation
Networking 8h 15m Rohit Pardasani
Networking 8h 15m Rohit Pardasani - COURSE
Controller-Based Network Automation
Networking 4h 33m Rohit Pardasani
Networking 4h 33m Rohit Pardasani - COURSE
AI in Automation
Networking 5h 41m Rohit Pardasani
Networking 5h 41m Rohit Pardasani
Section 3
Goodbye
1 Courses
Section 3
Goodbye
- VIDEO
Automating & Programming Cisco Enterprise Solutions (300-435 ENAUTO) Summary
Networking 1m
Networking 1m
Start ENAUTO prep
4 courses • 15h 6m video
