Launch your DevNet learning journey and explore network programmability, developer fundamentals, and more
Codestin Search App
https://youtu.be/Ujt_0ckO9MQ
Codestin Search App
Wondering what a data serialization format is? Need to know how
serialization and deserialization works? Find out in this quick primer
on data serialization formats!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/How-to-be-a-network-enginer-in-a-programmable-age.png
4:07
Codestin Search App
https://youtu.be/YY0q6xOTxgY
Codestin Search App
Wondering what a data serialization format is? Need to know how
serialization and deserialization works? Find out in this quick primer
on data serialization formats!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-is-Data-Serialization-Format_.png
3:37
https://youtu.be/Bq7TRaXPrEs
Codestin Search App
What is XML? Where is XML used? Watch this beginner-friendly video,
complete with examples to find out!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-is-XML_.png
6:39
learning lab
Codestin Search App
Ready to see XML in action? Learn about the basics of XML documents and how NSO uses this file format to manage configurations
link-up
Read
https://developer.cisco.com/learning/labs/xml-xpath-101/introduction/
_blank
doc
Codestin Search App
link-up
Read
https://developer.cisco.com/docs/webex-xml-api-reference-guide/#!meeting-type-service-overview
_blank
sample code
Codestin Search App
link-up
Read
https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/postman-webex-meetings-xml
_blank
https://youtu.be/agFDU3xVnys
Codestin Search App
What is JSON? What does JSON do? Where is JSON used? How does JSON
compare to XML? Watch this beginner-friendly video, complete with
examples to find out!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-is-JSON_.png
3:47
learning lab
Codestin Search App
Now that you know how JSON works, learn how to parse JSON text into native Python data
link-up
Read
https://developer.cisco.com/learning/labs/dne-parsing-json-python/introduction/
_blank
learning lab
Codestin Search App
link-up
Read
https://developer.cisco.com/learning/tracks/Coding-APIs-v0/Coding-APIs-TIF-v0/
_blank
https://youtu.be/L1fF82EYDDI
Codestin Search App
What is YAML? Where is YAML used? What does YAML do? Watch this
beginner-friendly video, complete with examples to find
out!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-is-YAML_.png
3:31
learning lab
Codestin Search App
If you work with Ansible (or want to learn how), you’ll be using YAML. Check out this intro to see YAML in action!
link-up
Read
https://developer.cisco.com/learning/labs/ansible-intro/introduction/
_blank
https://youtu.be/FaZmQTLDNek
Codestin Search App
What’s the difference between XML, JSON, and YAML? Which data
serialization format should you choose? Get a quick answer in this
video.
https://pubhub.devnetcloud.com/media/startnow-new/site/images/Comparing-XML-JSON-and-YAML.png
1:20
Codestin Search App
https://youtu.be/evQpTfUFlTE
Codestin Search App
What is an API? How does an API work? All this and more in this
egg-citing, beginner-friendly explainer on APIs!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/How-do-APIs-work_.png
8:23
Learning Lab
Codestin Search App
If you want to jump in and get started with some hands-on learning modules for APIs, go here!
link-up
Learn
/learning/tracks/Coding-APIs-v0/
_blank
https://www.youtube.com/watch?v=yR-Bb08UUmc&feature=youtu.be
Codestin Search App
Where can you see APIs in the real world? How do they map to other
concepts, like CRUD, SNMP, or RPC? Find out in this quick explainer!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/APIs-in-the-wild.png
2:47
https://www.youtube.com/watch?v=YfodHlWmZQI&ab_channel=CiscoDevNet
Codestin Search App
What is NETCONF used for? What is RESTCONF used for? Are they
important to network engineers? Find out in this quick primer on
NETCONF and RESTCONF!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-are-NETCONF-and-RESTCONF_.png
3:18
Learning Lab
Codestin Search App
Learn the ins and outs to working with NETCONF to access the YANG-modeled configuration and operational data on your network devices.
link-up
Learn
https://developer.cisco.com/learning/labs/dnav3-intro-netconf/introduction/
_blank
Codestin Search App
https://youtu.be/kqIL5GQlWbo
Codestin Search App
What is a REST API? What's the difference with a RESTful API? What does REST stand for? This video answers these questions and a bit more!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-is-REST-API_.png
3:08
Learning Lab
Codestin Search App
Ready for more REST APIs? Run through a Webex authentication exercise and learn how to use Postman to interact with REST APIs in this learning module!
learning lab
Learn
https://developer.cisco.com/learning/modules/dne-intro-rest-api/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/collab-webex-overview-rest/overview-of-rest-and-apis/
_blank
https://youtu.be/MHRLbIn2Zjg
Codestin Search App
Need to understand how a REST API works? Want a visual explanation of what a REST API does? You’ve come to the right place! Check out this quick, beginner-friendly explainer of how a REST API works.
https://pubhub.devnetcloud.com/media/startnow-new/site/images/How-does-REST-API-work_.png
4:43
Learning Lab
Codestin Search App
Want to tinker a bit more under the REST API hood? Go here for more hands-on exercises with REST APIs.
link-up
Learn
https://developer.cisco.com/learning/modules/rest-api-fundamentals/
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/WebexSamples/rest-api-samples
_blank
Codestin Search App
https://youtu.be/W4KUqR6Ap2I
Codestin Search App
Wondering if Python is the right choice? Curious why Python might be the best choice for your learning path? Check out this quick primer to see if Python is the right programming language you should be learning!
https://pubhub.devnetcloud.com/media/startnow-new/site/images/Should-I-choose-Python_.png
2:28
Learning Lab
Codestin Search App
Confident in your choice to learn Python? Then head over to our Introduction to Python learning module! Here, you’ll learn about the Python programming language and standard data formats
link-up
Learn
https://developer.cisco.com/learning/modules/dne-intro-python/#!introduction-to-python-introduction-to-python
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/ISE_5_Python/postman-to-python/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/python-advanced/introduction/
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/startnow-Intro-to-Python-buildpacks
_blank
https://youtu.be/ekZ7kg0ppr8
Codestin Search App
Need to know what a Python library is? Want an explanation with an example? You’ve come to the right place! Check out this quick primer on what a Python library is.
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-are-Python-libraries.png
6:11
doc
Codestin Search App
Cisco has several Python libraries you can explore. Need one to interface with the Cisco Meraki cloud-managed platform? We got you! Check out the Meraki Dashboard API Python library
link-up
Learn
/https://developer.cisco.com/meraki/api-v1/python/
_blank
doc
Codestin Search App
link-up
Learn
/https://developer.cisco.com/docs/iosxr-python/#!getting-started
_blank
learning lab
Codestin Search App
link-up
Learn
/https://developer.cisco.com/learning/labs/dnac-advanced-8-pythonapp/introduction/
_blank
learning lab
Codestin Search App
link-up
Learn
/https://developer.cisco.com/learning/modules/intro-meraki-python-sdk/
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/dnac-python-path-trace
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/python-viptela
_blank
https://youtu.be/CuGljBh9H2w
Codestin Search App
A virtual environment (or VE for short) can quickly become an essential part of your Python development process. See why and how in this super quick explainer.
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-is-a-virtual-environment_.png
2:32
Learning Lab
Codestin Search App
In this full module, see how virtual environments come into play as you learn the essential Python building blocks
link-up
Learn
https://developer.cisco.com/learning/labs/community-python-intro-lab/introduction/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/ISE_5_Python/postman-to-python/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/threat-hunting-1-setup/introduction/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/collab-webex-interfacing-with-rest/generating-python-webex-api-code-using-postman/
_blank
https://youtu.be/rGuYd3zvgiU
Codestin Search App
If you’re wondering why you should learn Ansible or what it can be used for, check out this beginner-friendly explanation.
https://pubhub.devnetcloud.com/media/startnow-new/site/images/Why-Learn-Ansible_.png
2:56
Learning Lab
Codestin Search App
Ready to get started with Ansible? Head to this full learning modules where you’ll learn basic Ansible concepts, create Ansible tasks, and even your own Ansible playbooks.
link-up
Learn
https://developer.cisco.com/learning/labs/ISE_6_Ansible/overview-of-ansible/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/ansible-03_ansible-hands-on/ansible-hands-on/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/01-ansible-exploration/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/search?type=LearningLab&q=YAML
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/09-dnac-ansible/cisco-dnac-intro/
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/03-deploy-config/understanding-the-configuration-playbooks/
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/movinalot/ansible-configurations
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/ansible-mso
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/intersight-ansible
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/joelwking/ansible-tetration
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/wwt/ansible-meraki-demo
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/meraki/dashboard-api-ansible
_blank
Learning Lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/modules/dna-dne-platforms-api/
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/CiscoIT-DAE/appdynamics-onboarding-api
_blank
sandbox
Codestin Search App
link-up
Learn
https://devnetsandbox.cisco.com/RM/Diagram/Index/0920f396-6ebe-4445-af04-72a4a38ba374?diagramType=Topology
_blank
sandbox
Codestin Search App
link-up
Learn
https://devnetsandbox.cisco.com/DevNet/catalog/meraki-smb-sandbox
_blank
Codestin Search App
https://youtu.be/6uPYphYYGkQ
Codestin Search App
You down with IaC? You should be! See what IaC (Infrastructure as Code) is all about in this quick primer.
https://pubhub.devnetcloud.com/media/startnow-new/site/images/What-is-Infrastructure-as-code_.png
2:19
Learning lab
Codestin Search App
Learn about the programmability options with the Cisco ACI SDN solution and get hands-on with the ACI Toolkit, the simplest way to begin programming ACI.
link-up
Learn
https://developer.cisco.com/learning/modules/intro-to-aci/
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/rickbauer9482/terraform-dnac-network-hierarchy
_blank
sample code
Codestin Search App
link-up
Learn
https://github.com/terraform-cisco-modules/easy-imm
_blank
sample code
Codestin Search App
link-up
Learn
https://developer.cisco.com/codeexchange/github/repo/automateyournetwork/merlin
_blank
learning lab
Codestin Search App
link-up
Learn
https://developer.cisco.com/learning/labs/intro-to-aci-terraform-start/overview-and-objectives/
_blank
Codestin Search App
Jump into beginner-friendly training across Cisco techonolgies
Codestin Search App
/learning/
Codestin Search App
/learning/search/tracks/
Codestin Search AppCodestin Search App
Explore YANG data models and NETCONF to query and configure IOS XE network devices
https://developer.cisco.com/learning/tracks/netprog-eng/
Codestin Search App
Learn what Cisco Network Service Orchestrator (NSO) can do for you based on your role
https://developer.cisco.com/learning/tracks/get_started_with_nso/
Codestin Search App
Explore XDR Automation, build some workflows, and see how workflows power multiple parts of Cisco XDR
https://developer.cisco.com/learning/tracks/cisco-xdr/
Codestin Search AppCodestin Search App
/learning/search/modules/
Codestin Search App
Practical experiences to extend your coding knowledge with Meraki, IOS-XE, Catalyst Center, and SD-WAN
https://developer.cisco.com/learning/modules/networking-labs/
Codestin Search App
Labs showing programmability opportunities for ACI, Nexus Dashboard, NX-OS, MSO, and Intersight
https://developer.cisco.com/learning/modules/data-center-labs/
Codestin Search App
Learn how to integrate and build solutions with a variety of Webex features
https://developer.cisco.com/learning/modules/collaboration-labs/
Codestin Search AppCodestin Search App
/learning/search/labs/
Codestin Search App
Enhance your knowledge of NSO with some practical Python implementation
https://developer.cisco.com/learning/labs/hands-on-nso-simple-python/introduction/
Codestin Search App
Experience automation solutions for SD-WAN
https://developer.cisco.com/learning/labs/sd-wan-rest-api-python/introduction/
Codestin Search App
Learn about container scanning with an open source solution
https://developer.cisco.com/learning/labs/kubeclarity_lab/introduction/
https://pubhub.devnetcloud.com/media/startnow-new/site/images/learningBG.svg
Codestin Search App
Check out other Cisco DevNet offerings