Skip to content
CBT Nuggets
DemoBook a Demo

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

Cisco

Professional · IT practitioner

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 subscription includes this course with 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 CLI changes don't scale. Each hand-typed configuration adds change risk, slows rollouts, and makes it harder to show what changed and when. This course helps IT Directors and Team Leads move network teams from one-off CLI work to repeatable, version-controlled automation across Cisco enterprise platforms.

Role fit: Best for network engineers and IT Practitioners with working Cisco experience who are pursuing CCNP Enterprise or CCNP Automation. Python and Git are taught from the basics, so engineers don't need a developer background.

Time investment: About 18 hours across 21 skills of roughly 45–60 minutes each. That pace suits a few sessions per week alongside operational duties.

Risk and change management: Your team practices Git commits and history so automation changes stay traceable. The course also covers NETCONF, RESTCONF, Ansible, and controller APIs for Catalyst Center and SD-WAN. The AI skills cover responsible use: verifying output against hallucinations, keeping sensitive data out of public LLMs, and limiting AI tools to read-only show commands until configuration access is deliberately allowed.

How CBT Nuggets supports it: Skills include validation exercises and instructor demos that give engineers a way to check their work before touching production devices.

Team Impact

How this training helps your team succeed

Network teams that still push changes one device at a time carry more risk of configuration drift, slow rollouts, and avoidable outages. This course gives IT teams a practical path from manual CLI work to code-driven operations across Cisco IOS XE devices and controllers.

Scenarios drawn directly from the course:

  • Run commands across the fleet from one place. Your team uses the Catalyst Center API and its command runner to send show commands such as show version and show ip interface brief to managed Catalyst 9000 switches through the controller. They no longer need to log into each device.
  • Standardize automation work with version control. Engineers track automation work in Git with staging, commits, and commit logs. Changes become repeatable and auditable instead of ad hoc.
  • Automate monitoring with Cisco APIs. Practitioners connect to Cisco sandboxes, enable APIs where needed, and write Python scripts that use the requests library to query Cisco platforms such as SD-WAN Manager for real-time monitoring information.
  • Adopt AI tools with guardrails. Teams build an MCP-based AI integration limited to show commands, use RAG to give AI tools context from your own data, and run local LLMs where appropriate. The course stresses that AI output must be verified because of hallucination risk, and that sensitive data must never go into public LLMs.

For IT Directors, the result is a team that can automate safely with RESTCONF, Python, and controller APIs. Each skill ends with validation challenges to confirm hands-on readiness before your team applies it in production.

After completion

Capabilities your team walks away with

Knowledge

  • How Python fundamentals such as variables and conditions, along with Git version control (staging, committing, logs, branches), underpin repeatable network automation
  • How YANG data models are structured, including open standard versus vendor-specific models, and how to read them with pyang
  • Which NETCONF RPCs retrieve configuration-only data, retrieve operational plus configuration data, or update device configuration, and how REST CRUD operations map to HTTP methods
  • How controller-based networking differs from traditional management across data, control, and management planes, including the SD-Access underlay, overlay, and fabric
  • Where Cisco Catalyst Center fits in an enterprise automation strategy, alongside controller APIs, webhooks, image management, and model-driven telemetry
  • How AI-assisted workflows can query network devices, identify tool limitations, and support network operations, plus the risks of hallucination and of disclosing sensitive data to public LLMs

Ability

  • Initialize Git repositories and track automation code changes with commits and commit history
  • Enable NETCONF on Cisco IOS XE devices and automate them with Netmiko, NETCONF, RESTCONF, and configuration templates
  • Write Ansible playbooks using Cisco IOS collection modules, such as ios_command, to run show commands and manage devices and controllers
  • Build EEM applets triggered by CLI patterns such as write memory, and run Python scripts inside Guest Shell
  • Authenticate to the Catalyst Center API with a token, work with site endpoints, and use Command Runner to send show commands to managed switches
  • Build an AI-assisted network tool that queries devices, uses scoped permissions, and keeps human verification in the workflow

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 leaders 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 plan

Unlock this one course, or get one learner — or your whole team — access to all 294 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

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

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?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.