Skip to content
CBT Nuggets
DemoBook a Demo

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
1Practice Exam
18hTotal

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

One skill is free to watch — no signup needed. The other 20 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Understand Cisco Catalyst Center

John McGovernDuration: 57m13 videos1 virtual lab

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Premium skill.Understand Python Basics56m · 13 videos · 1 lab
  • Premium skill.Understand Git Basics48m · 9 videos · 1 lab
  • Premium skill.Automate Networks with Netmiko52m · 11 videos · 2 labs
  • Premium skill.Understand Data Modelling57m · 13 videos · 1 lab
  • Premium skill.Understand Modern Automation Protocols46m · 11 videos
  • Premium skill.Automate Networks with NETCONF53m · 13 videos · 1 lab
  • Premium skill.Automate Networks with RESTCONF46m · 11 videos · 1 lab
  • Premium skill.Build Configuration Templates49m · 13 videos · 1 lab
  • Premium skill.Understand Ansible Automation48m · 9 videos · 1 lab
  • Premium skill.Manage Networks with Ansible49m · 11 videos · 1 lab
  • Premium skill.Understand On-Device Automation52m · 11 videos · 1 lab
  • Premium skill.Understand Controller-Based Automation46m · 11 videos
  • Understand Cisco Catalyst CenterFree57m · 13 videos · 1 lab
  • Premium skill.Understand Cisco Meraki53m · 15 videos · 1 lab
  • Premium skill.Understand Cisco SD-WAN51m · 13 videos · 1 lab
  • Premium skill.Automate Controllers with Ansible48m · 13 videos · 1 lab
  • Premium skill.Automate Security & Monitoring APIs60m · 13 videos · 1 lab
  • Premium skill.Understand Webhooks and Image Management52m · 11 videos
  • Premium skill.Understand Model-Driven Telemetry54m · 13 videos · 1 lab
  • Premium skill.Understand Artificial Intelligence for Networks52m · 15 videos
  • Premium skill.Manage Networks with Artificial Intelligence52m · 15 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

CCNP Automation

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 AdvancedCost Core exam: $400, Concentration exam: $300
Network programmabilityAPIs and data modelsAutomation and orchestrationNetwork application developmentCisco platforms and technologies
Official certification page

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

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

Capabilities your team walks away with

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 video 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?
.

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

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$225one time

No subscription

One year of access to 300-435 ENAUTO

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

Is the 300-435 ENAUTO exam part of the DevNet or CCNP Automation track?

With the DevNet track being retired, the 300-435 ENAUTO exam is now a primary concentration for the new CCNP Automation certification, as well as for the CCNP Enterprise. This course aligns with Cisco's strategic shift, moving focus from teaching networking engineers general developer skills to certifications that speak to specialized network automation responsibilities. Passing ENAUTO certifies you under the modern CCNP Automation framework, proving you can programmatically manage Cisco Enterprise solutions using Python, Ansible, and APIs in the era of AI and automation.

What new topics are covered in the ENAUTO v2.0 exam update?

The ENAUTO v2.0 update represents a major shift toward AI-driven operations and practical network automation skills. The new blueprint introduces a dedicated "AI in Automation" domain, requiring you to master AI-assisted code development, understand security risks in AI solutions, and even build MCP servers (Model Context Protocol) to interface with AI agents. Beyond AI, the exam expands its focus on model-driven telemetry and webhook-based monitoring, while adding modern platforms like Cisco ThousandEyes and Meraki to the automation scope.

Do I need to be an expert in Python to take this network automation course?

No, you do not need to be a software developer. While Python is the core language of network automation, this course is designed for network engineers, not programmers. You’ll start with the fundamentals of Python specifically for infrastructure, and learn how to use libraries like Netmiko and ncclient to automate networks. You don’t need to write complex applications from scratch; instead, you will learn to read scripts, troubleshoot code, and build practical automation workflows relevant to Cisco Enterprise environments.

How does the ENAUTO concentration differ from ENARSI?

While both exams lead to the CCNP Enterprise, they target opposite ends of the engineering spectrum. ENARSI (300-410) focuses on "keeping the lights on". This means deep-dive troubleshooting of traditional routing protocols like OSPF, BGP, and MPLS. In contrast, ENAUTO (300-435) focuses on "building the future" using network automation, Python, and APIs to scale operations and eliminate manual configuration. Both will be extremely valuable to a networking professional. Which exam you take first will depend on where you’re currently at in your career, and where you want to advance next.

Does this course cover practical tools like Ansible, Cisco DNA Center, and SD-WAN?

Yes. This course prioritizes the practical application of the industry's most in-demand tools. You will move beyond basic scripting to build robust automation solutions using Ansible playbooks for configuration management. You will also master controller-based automation by interacting directly with Cisco DNA Center and Cisco SD-WAN via APIs. Crucially, these tools are taught within a broader framework of open standards (like NETCONF/RESTCONF), ensuring you learn adaptable skills that work in any modern enterprise environment.

Ready to upskill your team?

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