Skip to content
CBT Nuggets

Cisco CCNP Automating and Programming Cisco Enterprise Solutions (ENAUTO 300-435) v2.0

This network automation training prepares you for the 300-435 ENAUTO v2 exam. In this course, you’ll explore automation frameworks for Cisco Enterprise Solutions, moving beyond manual configurations to leveraging code-based tools. You’ll gain hands-on proficiency in Python scripting, implementing tools like Ansible, and utilizing APIs to interact directly with devices. This course also covers Cisco Catalyst Center, Cisco Catalyst SD-WAN, and AI tools for smarter network management. By the end of this course, you’ll be prepared to pass the ENAUTO V2 exam and pursue your CCNP Automation or CCNP Enterprise certification.

Updated January 2026

21Skills
139Videos
17Virtual Labs
18hTotal
139 videos17 labs18h

Who This Course Is For

This course is for network engineers and CCNP Enterprise/CCNP Automation candidates preparing for the 300-435 ENAUTO exam. It is perfect for professionals ready to replace manual tasks with advanced network automation skills using Python, AI, and Cisco platforms.

Skills Your Team Will Gain

  • Building device-level automation solutions using Python (Netmiko/ncclient) and Ansible
  • Implementing standard protocols like NETCONF and RESTCONF with YANG data modeling
  • Deploying controller-based automation for Cisco Enterprise and Day-0 provisioning
  • Integrating AI agents and MCP servers into network operations for smarter workflows
  • Configuring model-driven telemetry and webhooks for real-time network health monitoring
  • Creating dynamic configuration templates using Jinja2 logic for scalable management

Course Curriculum

  • Premium skill.Understand Python Basics56m + 1 lab
  • Premium skill.Understand Git Basics48m + 1 lab
  • Premium skill.Automate Networks with Netmiko52m + 2 labs
  • Premium skill.Understand Data Modelling57m + 1 lab
  • Premium skill.Understand Modern Automation Protocols46m
  • Premium skill.Automate Networks with NETCONF53m + 1 lab
  • Premium skill.Automate Networks with RESTCONF46m + 1 lab
  • Premium skill.Build Configuration Templates49m + 1 lab
  • Premium skill.Understand Ansible Automation48m + 1 lab
  • Premium skill.Manage Networks with Ansible49m + 1 lab
  • Premium skill.Understand On-Device Automation52m + 1 lab
  • Premium skill.Understand Controller-Based Automation46m
  • Premium skill.Understand Cisco Catalyst Center57m + 1 lab
  • Premium skill.Understand Cisco Meraki53m + 1 lab
  • Premium skill.Understand Cisco SD-WAN51m + 1 lab
  • Premium skill.Automate Controllers with Ansible48m + 1 lab
  • Premium skill.Automate Security & Monitoring APIs60m + 1 lab
  • Premium skill.Understand Webhooks and Image Management52m
  • Premium skill.Understand Model-Driven Telemetry54m + 1 lab
  • Premium skill.Understand Artificial Intelligence for Networks52m
  • Premium skill.Manage Networks with Artificial Intelligence52m

Certification

DevNet Professional

The Cisco DevNet Professional certification validates the skills of developers and network engineers who develop and manage network applications, and automate network infrastructure. This certification is ideal for professionals who want to develop a...

Exam 350-901 AUTOCOR, 300-435 ENAUTOLevel ProfessionalDifficulty Advanced
Network programmabilityAPIs and data modelsAutomation and orchestrationNetwork application developmentCisco platforms and technologies
Official certification page

For IT leaders

What IT leaders need to know before assigning this course

Manual network changes do not scale well across Cisco enterprise environments, especially when teams support multiple controllers, APIs, and device families. IT Directors can assign this intermediate ENAUTO 300-435 v2.0 training to network engineers, automation-focused IT Practitioners, and CCNP Enterprise candidates who need a practical path from Python and Git fundamentals into Cisco enterprise automation workflows.

The course is about 18 hours per learner, making it realistic for a sprint-based enablement plan or phased rollout. Team Leads should expect some change management: standardize Git usage, pilot automation against low-risk tasks, and align templates, APIs, and telemetry with existing change-control practices. While this is not a compliance course, the skills support more repeatable configuration work and better operational consistency.

CBT Nuggets Playlists can sequence this course by role or project priority, and Team Reporting helps Training Managers track learner progress toward the ENAUTO automation skill set.

Team Impact

How this training helps your team succeed

IT teams complete this training to move from manual Cisco network administration toward repeatable automation practices across enterprise environments. The course connects foundational scripting and version control with Cisco-focused automation methods, controllers, telemetry, and AI-assisted operations.

  • Reduce manual configuration effort by introducing Python, Netmiko, configuration templates, and Ansible for repeatable network tasks.
  • Improve change consistency by teaching Git basics, data modeling, structured data formats, and model-driven approaches such as NETCONF and RESTCONF.
  • Support controller-based operations with coverage of Cisco Catalyst Center, Cisco Meraki, Cisco SD-WAN, and Ansible-based controller automation.
  • Strengthen operational visibility through security and monitoring APIs, webhooks, image management concepts, model-driven telemetry, and AI for network management.

After completion

Knowledge & ability your team will gain

Knowledge

  • Python basics used in network automation workflows.
  • Git concepts for tracking changes and supporting team collaboration.
  • Data modeling concepts, including structured data and model-driven network management.
  • Modern automation protocols, including NETCONF and RESTCONF.
  • Cisco controller domains covered in the course: Catalyst Center, Meraki, and SD-WAN.
  • Network operations concepts involving APIs, webhooks, image management, telemetry, and AI.

Ability

  • Automate Cisco network tasks with Python-oriented tools such as Netmiko.
  • Use Git fundamentals to manage automation scripts and configuration-related changes.
  • Build configuration templates for more repeatable network deployments.
  • Apply Ansible concepts to manage networks and automate controllers.
  • Work with NETCONF and RESTCONF as part of model-driven automation.
  • Interpret how telemetry and AI-assisted network management can fit into enterprise operations.

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own lesson transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes

Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one? Create an Adept account.

If gaps show up, start here

Cisco CCNP Automation Core (350-901 AUTOCOR) v2.0

This CCNP Automation core training prepares network engineers for the 350-901 AUTOCOR exam, so you can automate, scale, and secure modern networks using infrastructure-as-code. This network automation training focuses on the real work of NetDevOps: m...

~23h 5m

This course is included with every subscription

Get your team access to all 559 courses, virtual labs, and practice exams.

Most Popular

Team

$749per seat / year

5+ learner seats

Get Started

Enterprise

Customannual contracts

Any size

Contact Enterprise Sales

Just need this course?

Single-course enrollment — $399 for 1 year of access to 300-435 ENAUTO.

Enroll in This Course
Calculate the ROI of training your team

Trusted by 23,000+ organizations

Frequently Asked Questions

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.