11 courses. Pick a level or audience to narrow the list.
Where teams start
Most Popular Network Automation Courses
Most teams start with Python for Network Engineers, which assumes no programming background. They then assign CCNA Automation (200-901) for APIs, Git, and Ansible before moving to CCNP or Juniper DevOps courses.
CCNA Automation
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.
Knox Hutchinson, Jeff Kish
Red Hat Network Automation
Get ready to automate networks at scale. This Red Hat Certified Specialist in Ansible Network Automation (EX457) training course teaches you how to manage Cisco, Arista, and Juniper devices with Ansible. You’ll build advanced playbooks, configure routing protocols like OSPF and BGP, and use Ansible Navigator, a text-based UI that runs automation in containerized environments for consistency and portability. Hands-on exercises guide you through real-world tasks such as backups, lifecycle management, and version control. Whether you’re preparing for the EX457 exam or modernizing your network skills, this training gives you the hands-on experience to deliver efficient, automated solutions.
John McGovern
300-435 ENAUTO
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.
John McGovern
CCNP AUTOCOR
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: managing configurations, pipelines, and operational workflows with tools that network teams actually use. With virtual labs, you’ll learn how network automation tools fit together, the role of APIs in network automation, and how to design systems that are testable, repeatable, and secure. You'll get familiar with API-driven Cisco enterprise platforms and controller-based networking solutions. You’ll also build a foundation in AI for network engineers, understanding how LLMs can assist with scripting, troubleshooting, and automated network operations.
John McGovern
JNCIA-DevOps
Get ready to earn your associate-level DevOps certification and become a professional network automation engineer. This JNCIA-DevOps training teaches you how automation works in Juniper networks, how DevOps principles apply to network operations, and what it takes to pass the JN0-224 exam. You’ll learn the core tools and concepts behind automating Junos devices, including APIs, scripting workflows, and the DevOps practices that help teams manage network infrastructure. Along the way, you’ll learn data formats like YAML and JSON, automation tools like Python and Juniper PyEZ, and common approaches to automation.
Knox Hutchinson
JNCIS-DevOps
This JNCIS-DevOps: Automation and DevOps training helps experienced network engineers scale their Junos environments, and gain the automation skills needed to pass the JN0-423 exam and earn the JNCIS-DevOps certification. This JNCIS-DevOps course is built for professionals who need to make enterprise environments easier to manage with tools like Ansible, telemetry, inventory management, and repeatable automation workflows. You’ll build practical experience with Ansible, Nornir, PyEZ, Python, gRPC telemetry, and YANG-based configuration, while learning how experienced engineers automate deployments, validate changes, and support day-to-day Junos operations at scale.
Knox Hutchinson
Capability ladder
Network Automation Courses by Level
The most popular Network Automation courses at each level — from first steps for new team members through expert tracks.
Associate
3 coursesProfessional
8 coursesShowing the 6 most-enrolled of 8; the rest are listed below.Recently added
Newest Releases
The latest Network Automation training added to the catalog — new courses land here within a day of publication.
Vendor coverage
Network Automation Training by Vendor
The vendors behind the network automation catalog — each vendor page maps its full certification landscape.
Frequently asked questions about Network Automation training
Common questions IT directors ask when evaluating Network Automation training for their team.
Which roles and experience levels do these network automation courses serve?
The path runs from network administrators with one to three years of experience and no programming background, in Python for Network Engineers, to engineers with three to five years of automation and CI/CD experience, in Advanced Network Automation with Cisco and Python. Team Leads can assign foundational and professional-level courses from one hub.
Which certification exams do the courses prepare a team for?
Courses prepare learners for Cisco CCNA Automation (200-901), CCNP ENAUTO (300-435), SPAUTO (300-535), AUTOCOR (350-901), and DEVOPS (300-910). They also cover Juniper JNCIA-DevOps (JN0-224), JNCIS-DevOps (JN0-423), and Red Hat EX457. The vendor issues the certification, and CBT Nuggets prepares the learner for it.
How should a Training Manager sequence a team through this path?
A common Cisco sequence is Python for Network Engineers, then CCNA Automation, then CCNP Automation Core (350-901) paired with a concentration such as ENAUTO, SPAUTO, or DEVOPS. For Juniper estates, the instructor recommends JNCIA-Junos before JNCIA-DevOps, followed by JNCIS-DevOps.
How much time should we plan per learner?
Course length varies. JNCIA-DevOps runs about 6.6 hours and ENAUTO about 18 hours. AUTOCOR takes about 23 hours, while CCNA Automation and Advanced Network Automation with Cisco and Python each run about 33 hours. Most skills take under an hour, so engineers can complete one or two per week alongside operational work.
Do engineers get hands-on practice, not just video?
Yes. In JNCIS-DevOps, learners build their own lab with Ansible, PyEZ, JSNAPy, and gNMIc, and the DEVOPS course starts by setting up an Ubuntu development environment. The CBT Nuggets platform also includes virtual labs, practice exams, and pre- and post-assessments.
How do we track progress and use this training for change control or audit needs?
Team reporting shows per-learner progress and completion and provides cohort and group views. It also offers completion exports you can use as audit evidence. The courses emphasize version control with Git, validation with tools like JSNAPy and pyATS, and repeatable automation, which helps teams show what changed and when.