Explore
Select a tab
What's new
Core Python Concepts
This learning path introduces the learner to the fundamental concepts of the Python programming language. It is intended to arm the learner with a solid foundation, starting with installing Python and continuing through authoring and executing their first Python application.
Learning Path
•Fundamentals
GraphQL Application Programming Interface (API) Fundamentals
GraphQL is a query language for the API that is flexible and efficient.
Application programming interfaces expose access to the system from other systems. Understanding how to utilize the API unlocks endless possibilities in your automation journey.
Foundations Lab
•Fundamentals
•88 launches
REST Application Programming Interface (API) Fundamentals
Application programming interfaces expose access to the system from other systems. Understanding how to utilize the API unlocks endless possibilities in your automation journey.
Foundations Lab
•Fundamentals
•215 launches
Python Syntax Basics
This lab is a component of the Python Fundamentals learning path. The goal of this lab is introduce the basic's of the Python Language Syntax.
Advanced Configuration Lab
•Intermediate
•103 launches
Introduction to Data Formats
Data encoding formats are an essential skill of an automation engineer. This lab will take a hands-on approach to teaching you about three common formats: YAML, JSON and XML.
Foundations Lab
•Fundamentals
•176 launches
Introduction to Version Control
Introduction to Version Control...
Foundations Lab
•Fundamentals
•298 launches
Development Environments - Getting Started
Development Environments
Development environments are the first step on your automation journey.
This track will help define what a development environment is and provide some hands-on exposure to one solution.
Foundations Lab
•Fundamentals
•556 launches
Container Basics for Automation Engineers
This lab is intended to teach the consumer functional skills related to utilizing containers in the realm of automation.
Advanced Configuration Lab
•Fundamentals
•379 launches
Detecting and Responding to Device Health Score Degradation
Learners will build a network assurance workflow that connects live device health data from Cisco Catalyst Center with the NetBox source of truth. The playbook queries device health scores, evaluates them against a configurable threshold, identifies degraded devices, and writes the resulting health status back into NetBox for operational visibility.
Video
•7:07
•Jul 8, 2026
Automating Network Assurance with NetBox Labs and Cisco Catalyst Center
Discover how to revolutionize network assurance through automation with NetBox Labs and Cisco Catalyst Center. This lab empowers participants to transform manual processes into scalable practices, leveraging dynamic inventory and Ansible workflows for enhanced efficiency and consistency. Embrace a source-of-truth-driven approach to streamline operations and align automation with network intent.
Advanced Configuration Lab
•Intermediate
•23 launches
Automating Network Inventory and Assurance with NetBox and Catalyst Center
This Learning Path shows you how to build a source-of-truth-driven automation solution with Cisco Catalyst Center, NetBox, and Ansible. You'll sync live inventory into NetBox using Orb Agent and Diode, drive Ansible playbooks off a NetBox dynamic inventory, and close the loop by writing live device health scores back into NetBox.
Learning Path
•Intermediate
Linux Basics for Automation Engineers
The everyday life of an automation engineer will invariably require a fundamental understanding of Linux. This lab is focused on exposing aspiring automation engineers to the foundational concepts of the Linux operating system.
Foundations Lab
•Fundamentals
•1209 launches
Automation Core Concepts
The Automation Foundations learning path is designed to prepare infrastructure architects and engineers for the journey toward automation. Automation in practice includes a broad ecosystem of skills beyond the specific language or system chosen to automate or orchestrate. This learning path targets building that ecosystem of skills to ensure your automation journey is successful. The fundamental skills covered in this learning path include Linux operating system concepts, setting up your development environment, version control and collaboration features, formats for your data, and application programming interfaces. Each concept covered in this learning path is coupled with both content and hands-on exercises to solidify the knowledge.
Learning Path
•Fundamentals
NetBrain Essentials for Network Operations
In this hands-on lab, you'll walk through a complete NetBrain operations workflow, starting with live visibility and then layering in intent-based automation, golden standards, and scheduled rule checks with dashboards. Each module builds on the last so that by the end, you've turned assumptions about "what's going on in the network?" into a repeatable, automated practice.
Foundations Lab
•Fundamentals
•29 launches
Transforming Business with Automation for IT Leaders
IT leaders must navigate complex challenges while driving efficiency and innovation through automation. This learning path equips IT decision-makers with the essential skills to assess their current automation landscape, prioritize initiatives, and develop a structured, actionable execution plan. By the end of this learning path, IT leaders will have a well-defined strategy and execution plan to streamline operations, reduce costs, and enhance IT agility through automation.
Learning Path
•Fundamentals
Creating Your Actionable Analytics Solution
Learn more about the business drivers that most enterprises envision around adoption of cloud analytics, as well as how to create a strategy that accomplishes your specific objectives.
ATC Insight
•Feb 12, 2025