Welcome to

DevNet Tracks

A Guided Learning Platform for Cisco Technology

DevNet Tracks provide you with a guided path to learn selected Cisco technologies. Based on DevNet Learning Labs, a track is made up of modules, which in turn are composed of learning labs. Some modules also focus on general knowledge in programming, networking, or other topics. Get started today!

Get Started by Selecting a Track Below

To get started with a track, just pick an area that you find interesting, such as network programmability, and then follow the pre-selected modules.

Learn about network programmability from the perspective of a Network Engineer. Contains information about programming, REST APIs, as well as new interfaces like RESTCONF.

Coding, REST, Postman, APIC-EM, JSON, Sandbox, Python, NEXT UI, NETCONF, Networking, SDN, IOS-XE, RESTCONF, Intermediate

Welcome DevNet beginners! Each module will contain an overview, a glossary, use cases, explanation of the technology, and how to implement the technology. You'll also find information on how to extend your learning and where to find resources to receive assistance. Good luck!

DevNet, DevNet Beginner, REST, Postman, Spark, Coding, Python, Collaboration, JSON, DNA, Network Programmability, APIC-EM

Learn about network programmability from the perspective of an Application Developer. Contains information about basic networking concepts in addition to interfaces like RESTCONF.

Networking, REST, SDN, Beginner, NETCONF, Coding, Python, IOS-XE, RESTCONF, APIC-EM, Sandbox, JSON, Intermediate

Learn how to develop, deploy, and manage applications at the network edge with Cisco IOx.

IoT, IOx, Fog, Beginner

Learn to build engaging User Experiences with Cisco's Cloud Collaboration platform. These learning labs will take you from zero to creating applications that automate Cisco Spark, behave like interactive assistants or act on behalf of other users. If you prefer not to code, simply take a 3rd party Integration services lab. And don't miss the Tropo modules to start integrating Voice and SMS into your existing applications.

Collaboration, Spark, Postman, Zapier, Tropo, SMS, TTS, Voice, Calls, Phone, REST, Javascript, Rest, Beginner, phones, multilingual, outbound, Dialer, Outbound, transfer, forward, Intermediate, conference

This track contains the modules and labs taught at a DevNet Express event: a DevNet event where you listen, learn, and then put your new knowledge into practice. (The track can also be taken online.) Learn to build useful devops workflows with Cisco's Cloud Collaboration platform, automate networking operations, and use Cisco Spark as an interactive assistant.

Collaboration, Spark, Tropo, DevNet Express, DevNet, Cloud, Cisco Spark, REST, Postman, git, Git, Python, Cloud Collaboration, Visual Studio Code, Cloud9, Zapier, SMS, Voice

Cloud Native applications are built to run on Cloud platforms, typically using a microservices architecture. You will be introduced to Cisco Shipped: a full container cloud native dev/test lifecycle platform. You will also be introduced to Mantl, an open source and extensible installer package of popular Cloud Native tools for cluster management, scheduling, and container deployment.

Cloud, Containers, Beginner, Microservices, Docker, Cloud native

This track contains the modules and labs taught at a DevNet Express event: a DevNet event where you listen, learn, and then put your new knowledge into practice. (The track can also be taken online.) Learn about the building blocks of the Cisco Digital Network Architecture (DNA), including an introduction to REST APIs, how to code in Python, and how to use programmability with controllers and device-level interfaces.

DNA, REST, Postman, Python, AnyConnect, dCloud, git, Spark, Coding, DevNet, Network Programmability, NETCONF, RESTCONF, APIC-EM, JSON, SDN, Mission, YANG, Networking, VIRL, CMX

Use this learning track to create and link network elements in ACI. You will learn the different APIC interfaces, create API requests, write simple Python scripts, and work with the Cobra SDK, Arya development tool, and ACI toolkit.

Data Center, SDN

Learn how to manage UCS Compute infrastructure with both UCS PowerTool and UCS Python SDK. Each module is an introduction to these two powerful UCS Compute tools that leverage the UCS XML API.

Data Center, PowerShell, PowerTool, UCS, Python

Learn how to Automate Data Center resources with UCS Director APIs. UCS Director's native REST API, custom tasks with integrated JavaScript, Open Automation SDK and PowerShell integration enable complete automation capabilities for the Data Center. Use the UCS Director REST APIs to automate everything from the provisioning of a server to the quick deployment of development environments and more.

Data Center, REST, UCS, Automation - UCS Director

Learn how to automate and simplify network operations by using Python to implement the APIC-EM policy based controller REST APIs.

Coding, REST, Postman, APIC-EM, JSON, Sandbox, Python, NEXT UI, SDN, Networking, Intermediate

Get a step-by-step walkthrough on setting up your account, adding your first gateways and assets, and visualizing the data from your assets on a customizable dashboard.

Data Connect, IoT