Skip to content
CBT Nuggets
DemoBook a Demo

CCNA Automation (200-901 CCNAAUTO) v1.1

Accelerate your networking career with the new CCNA Automation certification (formerly the Cisco DevNet Associate 200-901 DEVASC). Designed for DevOps engineers and IT pros, this training aligns with 200-901 CCNAAUTO v1.1 exam objectives to help you modernize your infrastructure skills. Get hands-on with Cisco APIs, automation frameworks, and Python scripts. Plus, stay ahead with AI-assisted coding using tools like Cursor to boost your deployment speed. Whether you’re moving into AI-driven networking or updating your DevNet skills, this course can help you bridge the gap between manual CLI and dynamic, programmable networks.

Updated April 2025

34Skills
253Videos
1Practice Exam
32hTotal

Who This Course Is For

This CCNA Automation training is perfect for IT professionals and DevOps engineers looking to master network automation, Cisco APIs, and prepare for the latest CCNA Automation certification.

Skills Your Team Will Gain

  • RESTful APIs and Python scripting, including CRUD operations, status codes, and authentication methods (token, key, and basic auth)
  • Version control using Git, including branching strategies, merging, and conflict resolution
  • Cisco platform automation using APIs from Meraki, DNA Center, ACI, and SD-WAN
  • Infrastructure as Code (IaC) using Ansible and Terraform for consistent, repeatable network automation
  • Application deployment and security, including containerization, CI/CD pipelines, and secure API integrations
  • Networking fundamentals and troubleshooting, including IP addressing, routing, and diagnostics across platforms

Course Curriculum

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

Free skill preview

Automation with Catalyst Center

Knox HutchinsonDuration: 1h 13m14 videos

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

Watch free skill
  • Premium skill.Get Going with Git52m · 14 videos
  • Premium skill.Utilize Advanced Git Operations52m · 16 videos
  • Premium skill.Collaborate on Code with Github54m · 16 videos
  • Premium skill.Python3 Data Types1h 2m · 19 videos
  • Premium skill.Python3 Control Flow49m · 12 videos
  • Premium skill.Functions, Methods, and Classes53m · 16 videos
  • Premium skill.Data Serialization1h 4m · 18 videos
  • Premium skill.Work with APIs1h · 16 videos
  • Premium skill.Build Your Own API with Flask46m · 14 videos
  • Premium skill.Prep a Network Automation Homelab60m · 16 videos
  • Premium skill.Automate IOS-XE with YANG and Netconf1h 5m · 16 videos
  • Premium skill.Automate IOS-XE Devices with Restconf56m · 16 videos
  • Premium skill.Automate Nexus Devices with NX-API1h 6m · 18 videos
  • Premium skill.Automation with ACI1h 10m · 18 videos
  • Automation with Catalyst CenterFree1h 13m · 14 videos
  • Premium skill.Automation with SD-WAN1h 1m · 14 videos
  • Premium skill.Automation with Cisco Meraki1h 2m · 16 videos
  • Premium skill.Understand Cisco Security Platform APIs1h 5m · 16 videos
  • Premium skill.Understand Compute and Collab APIs1h 4m · 16 videos
  • Premium skill.Automating Webex Tasks51m · 17 videos
  • Premium skill.Understanding Linux and Bash Basics57m · 14 videos
  • Premium skill.Understand Computing and Docker1h 3m · 14 videos
  • Premium skill.Build Your Own Containers50m · 16 videos
  • Premium skill.Install and Configure Ansible58m · 14 videos
  • Premium skill.Automate Networks with Ansible55m · 16 videos
  • Premium skill.Understand NSO and Terraform1h 6m · 14 videos
  • Premium skill.Understand OWASP Threats and App Security59m · 18 videos
  • Premium skill.Understand App Testing53m · 16 videos
  • Premium skill.Understand DevOps Principles and Components51m · 12 videos
  • Premium skill.Perform IP Subnetting57m · 10 videos
  • Premium skill.Describe Network Addressing48m · 10 videos
  • Premium skill.Describe Network Architecture46m · 10 videos
  • Premium skill.Describe Network Components53m · 12 videos
  • Premium skill.Describe Network Services48m · 13 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

CCNA Automation

The CCNA Automation certification validates the skills and knowledge required to develop and maintain applications built on Cisco platforms. It is ideal for software developers, network engineers, and IT professionals who want to enhance their skills...

Exam 200-901 CCNAAUTOLevel AssociateDifficulty BeginnerCost $300
Software DevelopmentAPIsCisco PlatformsNetwork FundamentalsApplication DevelopmentAutomation
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

For IT leaders: Many network teams still make changes by hand at the CLI, one device at a time. That approach slows rollouts and raises the risk of configuration errors reaching production. This course gives network engineers a structured path from manual configuration work to version-controlled, API-driven automation across Cisco IOS-XE, Nexus, ACI, Catalyst Center, SD-WAN, Meraki, and security platforms.

Role fit: This course suits network engineers and administrators who already know networking fundamentals and now need code and automation skills. A network fundamentals section is included for practitioners who need a refresher.

Time investment: Plan for about 32.5 hours across 34 skills per learner, plus time for hands-on practice.

Change-management notes:

  • Set expectations early. The trainer warns that learning Python can feel like starting over for experienced network engineers. Budget extra time for the Git and Python skills, which come first in the course.
  • The course stresses testing automation in a simulated lab before pushing changes to production. Teams can carry that practice into their own change control.
  • Some Cisco platform skills focus on API capabilities, documentation, and how the services work rather than writing code against every live environment. Use those sections to build API awareness before mapping lab access and change controls to the platforms your team manages.

How CBT Nuggets supports the outcome: The course is delivered as an ordered Playlist. Challenge sections throughout let learners check their skills before moving on.

Team Impact

How this training helps your team succeed

IT teams complete this training to move network changes out of one-off CLI sessions and into tested, version-controlled automation. The course builds on networking experience your team already has. It adds Git, Python, and Cisco APIs, then applies them across IOS-XE, Nexus, ACI, Catalyst Center, SD-WAN, and Firepower.

  • Safer changes through lab-first testing: Your team learns to build a virtual lab that mirrors production and to test automation scripts and Ansible playbooks there before rollout. The course also flags real risks, such as lab OSPF neighbors leaking fake routes into the physical network.
  • Faster incident response through integration: In the SD-WAN challenge, learners write a script that pulls and parses alarms. They then plan webhook-style integrations that route those alarms to email or paging tools, so the right people learn about active issues sooner.
  • Shared, auditable workflows: Engineers practice Git branching and merging, plus GitHub issues and pull requests. This gives every change a commit history and a clear review path. The course also shows gists as a lightweight way to keep versioned recovery runbooks.
  • Scalable configuration management: Your team works with YANG and NETCONF, RESTCONF, NX-API, and Ansible to push consistent changes across many devices. Learners also get an introduction to NSO and Terraform for broader orchestration.

The course starts with basic software development skills, then moves into Cisco network automation. That progression helps engineers read, understand, and review scripts before those workflows touch production environments.

After completion

Capabilities your team walks away with

Knowledge

  • How Git branching, merging, and GitHub collaboration features — including pull requests, issues, and gists — support team-based source control for automation code
  • Python fundamentals for network automation: data types, control flow, functions, classes, and data serialization with JSON, XML, and YAML
  • How YANG data models work with NETCONF, and how RESTCONF and NX-API expose IOS-XE and Nexus devices to programmatic control
  • The role of APIs and SDKs across Cisco platforms, including ACI, Catalyst Center, SD-WAN, Meraki, Firewall Management Center, ISE, Webex, and compute and collaboration APIs
  • Where infrastructure as code concepts fit alongside DevOps principles, the SDLC, CI/CD, OWASP threats, and application testing
  • The networking fundamentals that automation affects: IP subnetting, MAC and IP addressing, network architecture, components, and services

Ability

  • Create feature and bug-fix branches, then commit, merge, and collaborate on automation code through GitHub
  • Write Python scripts that call REST APIs, parse structured responses, and work with JSON, XML, and YAML data
  • Build a virtual network automation lab that stays isolated from production, so test scripts can safely break and validate automation workflows
  • Retrieve and parse operational data, such as device inventory, and prepare API workflows for further automation
  • Use Cisco API documentation, Postman, Python, and platform SDKs to interact with Cisco automation endpoints
  • Use lab and modeling tools to practice network automation workflows in simulated environments before applying them to production systems

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

CCNA Cisco Certified Network Associate (200-301 CCNA v1.1)

This Cisco CCNA training fully prepares you for the 200-301 v1.1 exam — and to earn your Cisco Certified Network Associate certification. Master core network fundamentals, IP connectivity, VLAN configuration, routing protocols (OSPF, static), LAN swi...

~94h

This course is included with every plan

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

Course Unlock

Just need this course?

$225one time

No subscription

One year of access to CCNA Automation

  • Every skill in this course
  • Its 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

How much does the CCNA Automation certification cost?

The CCNA Automation (200-901) certification exam costs $300 USD per attempt. Because every failed attempt requires you to pay the full $300 fee again (after a 5-day waiting period), the most cost-effective way to get certified is to pass on your first try. Using a structured course like this, which includes unlimited practice exams, is perfect for building the "exam muscle memory" needed to avoid costly retakes.

What is the difference between DevNet Associate (DEVASC) and the new CCNA Automation (200-901) v1.1?

The CCNA Automation (CCNAAUTO) v1.1 is the evolution of the Cisco Certified DevNet Associate. Cisco rebranded the certification to better align with the modern CCNA ecosystem, emphasizing that automation is now a foundational skill for all network engineers. While the core focus remains on software development, APIs, and Cisco platforms, the v1.1 update includes refreshed content on secure software development and expanded automation protocols.

Is the CCNA Automation (200-901) worth it?

Yes. CCNA Automation is worth it because it bridges the gap between traditional networking and high-paying NetDevOps roles. While a standard CCNA proves you can perform the duties of a junior network engineer, the CCNA Automation proves you can program that same infrastructure, making you indispensable for modern, AI-driven networks.

What is network automation and software-defined networking?

Network automation is a process of using tools, scripts and software to automate the configuration, management and operation of a network. Network automation reduces manual tasks as well as errors. Software-defined networking separates network control from hardware, enabling centralized management and dynamic adjustments. The CCNA Automation is an introduction to the expansive career field of network automation and software-defined networking, which can become very technical and abstract.

Who should take this CCNA Automation course?

The CCNA Automation certification qualifies you for high-demand roles like Network Automation Engineer, DevOps Engineer, Site Reliability Engineer (SRE), and Cloud Infrastructure Architect. By mastering "Network as Code", you become eligible for positions that often pay very well. This certification proves you have the modern skills needed to manage the scalable, automated infrastructures that today's top employers demand.

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.