This is a list of materials I used to study that include the 10-week study guide found on Nick Russo’s site and the course offered on Cisco Digital Learning.

This requires access to Pluralsight or the paid CDL course. I think they 10-week guide will over prepare where the CDL course is on target. There is also a practice test that is $80.

The Table below is from the excel file downloaded above from Nick Russo.

WeekTopicHoursRecommended ResourceBlueprint topics addressed
1Initial Skills Assessment0.25Understanding DevNet/Net ProgSubset of the blueprint
Python Fundamentals4Getting Started: Python Core (Full Course)None (Critical prerequisite skills)
Python skills check1Divisors ChallengeNone (Critical prerequisite skills)
Python skills check1String Lists ChallengeNone (Critical prerequisite skills)
Python skills check1Rock Paper Scissors ChallengeNone (Critical prerequisite skills)
Python skills check1Birthday JSON Challenge1.1, 1.2
Python skills check1Decode a Web Page 1 Challenge2.9
Python skills check1Decode a Web Page 2 Challenge2.9
2Using the flask package0.5Flask framework – Modules 2 and 32.4, 2.5, 2.6
SW lifecycle strategies and design patterns0.5Getting started with SW Dev – Module 21.4, 1.5, 1.6, 4.11
Agile SW dev strategy0.1Reading – Agile Manifesto1.4
Scrum (agile) SW dev strategy0.75Introducing Scrum – Full Course1.4
Kanban (lean) SW dev strategy1.5Kanban Fundamentals – Full Course1.4
Good coding techniques1.5Writing Clean Code – First 5 Modules1.5
Building Bash shell skills1Introduction to the Bash Shell – Modules 2, 3, 44.11
Structured data and basic Git1Getting started with SW Dev – Modules 3, 41.1, 1.2, 1.7, 1.8, 5.12, 5.13
Self-study: Manually convert between JSON and YAML0.5json2yaml conversion tool1.1, 1.2
Basic Git skills2.5Getting started with Git – Full Course1.7, 1.8
Basic Git skills0.4DevNet LL – Git Intro1.7, 1.8
Basic Git skills0.5DevNet LL – Git Branching1.7, 1.8
Basic Git skills0.5DevNet LL – Git Remote Repo1.7, 1.8, 5.13
Pull Request Tutorial and practice0.75thinkful.com PR tutorial1.8.d
3APIs Basics and DevNet Resources0.5Getting started with SW Dev – Module 52.2, 2.3, 2.4, 2.5, 2.6, 2.8, 3.2, 3.7, 3.9.a, 5.14
HTTP Fundamentals3HTTP Fundamentals2.4
REST Fundamentals1REST Fundamentals – Modules 2, 32.3, 2.4, 2.8
Postman Fundamentals1Postman Fundamentals Modules 2, 3, 42.3, 2.4
Working with cURL0.25YouTube – Working with cURL2.3, 2.4
DNA Center API Hands-on0.5DevNet DNA Center API Lab3.2, 3.7, 3.9.a, 5.7
Using Python requests with DNA Center0.5Getting started with SW Dev – Module 62.5, 2.7, 2.9, 3.2, 3.7, 3.9.a, 3.9.c, 5.7
Self-study challenge 1: Get list of DNAC Center devices1Getting started with SW Dev – Module 6 Challenge 12.5, 2.7, 2.9, 3.2, 3.7, 3.9.a, 3.9.c, 5.7
Self-study challenge 1: Add a device to DNAC Center2Getting started with SW Dev – Module 6 Challenge 22.5, 2.7, 2.9, 3.2, 3.7, 3.9.a, 3.9.c, 5.7
Review and test code to “delete” a device0.5Getting started with SW Dev – Module 62.5, 2.7, 2.9, 3.2, 3.7, 3.9.a, 3.9.c, 5.7
Self-study: Craft Postman, cURL, and Python requests1Deck of Cards API2.3, 2.4
4Introducing NSO and the DNA Center SDK0.5Cisco APIs / App DevOps – Module 23.1, 3.2, 3.8, 3.9.a
Introduction to model-driven programmability0.5DevNet LL – Model-driven Programmability3.8
Cisco NSO basics0.5DevNet LL – NSO Operations3.2, 3.9.a
Cisco NSO basics0.5DevNet LL – NSO for Network Engineers3.2, 3.9.a
Cisco NSO basics0.5DevNet LL – NSO Provisioning3.2, 3.9.a
Cisco NSO basics1.5DevNet Sandbox: NSO API Testing3.2, 3.9.a
Self-study: Explore dnacentersdk documentation0.5Python dnacentersdk official docs3.1, 3.2, 3.9.a
Variety of Cisco product APIs0.5Cisco APIs / App DevOps – Module 33.3, 3.4, 3.5, 3.6, 3.9, 5.7
Cisco Meraki Basics0.75YouTube – Cloud-based IT with Meraki3.2, 3.9.c
Cisco Meraki Basics0.5DevNet LL – Meraki Integrations3.2, 3.9.c
Cisco Meraki Basics0.5DevNet LL – Meraki Dashboard API via Postman3.2, 3.9.c, 5.7
Cisco UCS Basics0.25YouTube – Introduction to Cisco UCS3.3
Cisco Intersight Basics0.5YouTube – Cisco Intersight3.3
Cisco ACI Basics0.5DevNet LL – Intro to ACI Programmability3.3, 3.9.a, 5.7
Cisco ACI Basics0.5DevNet LL – Intro to ACI Toolkit3.3, 3.9.a, 5.7
Cisco Umbrella Basics0.2YouTube – Cisco Umbrella3.5
Cisco ISE Basics0.2YouTube – Cisco ISE3.5
Cisco AMP and ThreatGrid basics0.5YouTube – Malware with Cisco AMP/ThreatGrid3.5
Cisco Firepower Basics0.2DevNet LL – Firepower REST API 1013.5
Cisco Firepower Basics0.2DevNet LL – Firepower REST API 1023.5
Cisco Firepower Basics0.5DevNet LL – Firepower REST API 1073.5
Cisco Webex Teams Basics0.3DevNet LL – Tour of Webex Teams3.4, 3.9.b
Cisco Webex Teams Basics0.3DevNet LL – Using Postman with Webex Teams3.4, 3.9.b
Cisco Webex Teams Basics0.4DevNet LL – Using requests with Webex Teams3.4, 3.9.b
Cisco Webex Meetings Basics0.2DevNet LL – Webex Meetings API3.4
Cisco General Collab Basics0.5DevNet LL – Webex xAPI for Collab Devices3.4
5Application Deployment Environments0.5Cisco APIs / App DevOps – Module 44.1, 4.2, 4.3, 4.6, 4.7
Cloud options0.1YouTube – Public vs Private Clouds4.2
Cloud options0.5YouTube – Cloud Service Models (IaaS, PaaS, SaaS)4.2
Cloud options0.1YouTube – Hybrid Cloud Explained4.2
Cloud options1Understanding SaaS – Full Course4.2
Edge Computing0.25YouTube – Edge Computing Discussion4.1
Basic cloud skills1acloudguru – AWS Technical Essentials – Full Course4.2
Basic cloud skills1Introduction to Microsoft Cloud – Full Course4.2
Virtualization options0.2YouTube – Comparing Virtual Machines and Containers4.3
Docker containers1.5Getting Started with Docker – Modules 2, 3, 44.3, 4.6, 4.7
Docker containers1.5DevNet LL – Docker 1014.6, 4.7
Docker containers0.25YouTube – docker-compose Demo4.6, 4.7
Introduction to DevOps0.5Cisco APIs / App DevOps – Module 51.3, 1.8, 4.4, 4.5, 4.12, 5.4
Basic DevOps knowledge0.25YouTube – DevOps for Beginners4.12
Basic DevOps knowledge0.75YouTube – Network DevOps CI/CD Pipeline4.4, 4.12, 5.4
Basic DevOps knowledge0.75YouTube – Security DevOps Discussion4.4, 4.12
Test-driven development (TDD)0.25YouTube – Test-driven Development Example1.3
Midterm Skills Assessment0.25Understanding DevNet/Net ProgSubset of the blueprint
6CI/CD overview1CI/CD Big Picture – Full Course4.4, 5.4
Software testing (CI/CD components)0.75YouTube – Regression Testing4.4, 5.4
Software testing (CI/CD components)1.5Unit Testing in Python – First 3 Modules4.4, 4.5, 5.4
Software testing (CI/CD components)0.5YouTube – Integration Testing4.4, 5.4
Software testing (CI/CD components)0.5YouTube – Smoke vs Sanity Testing4.4, 5.4
CI/CD unique example – Maintaining a website0.75YouTube – Website as Code (AWS CI/CD)1.8, 4.4, 5.4, 4.12
CI/CD unique example – Publishing a book0.75YouTube – Book as Code (Travis CI/CD)1.8, 4.4, 5.4, 4.12
General programming security0.5Cisco APIs / App DevOps – Module 64.8, 4.9, 4.10
Web security – Design patterns1.5Web Security Patterns – Full Course4.10
Web security – Threats1.25OWASP Top 10 in 2017 – Full Course4.10
Web security – Threats1SQL Injection Attacks – First 3 Modules4.10
Web security – Threats0.25YouTube – Cross-site Request Forgery (CSRF)4.10
Web security – Threats0.25YouTube – Cross-site Scripting (XSS)4.10
Secret management0.5YouTube – Hashicorp Vault Demonstration4.8
Secret management0.1YouTube – Env Vars for Secrets in Python4.8
Auxiliary network devices0.2YouTube – Basic Load Balancing4.9
Auxiliary network devices0.2YouTube – Basic Network Proxy4.9
Auxiliary network devices0.2YouTube – Basic Network Reverse Proxy4.9
7Mastering Network Fundamentals0.5Cisco Network IAC – Module 26.1, 6.2, 6.3, 6.4, 6.5, 6.7
Basic network skills – implement/operate5.5Networking Concepts – Full Course6.1, 6.2, 6.3, 6.4, 6.5, 6.7
Basic network skills – design1Network Design Building Blocks – Full Course4.2, 4.3, 6.3, 6.9
Deploying Common Network Services0.5Cisco Network IAC – Module 36.6, 6.8, 6.9
IP Services – DHCP0.5DHCP Deep Dive – Module 26.6
IP Services – DNS0.25DNS Deep Dive – Module 26.6
IP Services – NAT0.25NAT Deep Dive – Module 26.6, 6.8
IP Services – SNMP0.5SNMP Deep Dive – Modules 2, 36.6
IP Services – NTP0.25YouTube – NTP On Linux6.6
Network impact on applications0.25YouTube – Web Performance Case Study6.9
Network impact on applications0.5VPNs and Transit Security – Modules 2, 34.8, 6.8
8Introducing Infrastructure as Code0.5Cisco Network IAC – Module 45.1, 5.2, 5.3, 5.5, 5.6, 5.8, 5.9, 5.11
IAC Examples0.75YouTube – Network DevOps/IAC5.2, 5.4, 5.5
Cisco-specific tools: VIRL0.75VIRL for Cisco Exams – Modules 4,5 5.3
Cisco-specific tools: pyATS0.25DevNet LL – Intro to pyATS5.3
Commercial tools: Ansible0.5Automating Networks with Ansible – Module 25.6
Commercial tools: Puppet0.5Introduction to Puppet – Module 15.6
Commercial tools: Chef0.5Getting Productive with Chef – Module 25.6
Code review details1YouTube – Code Review Best Practices5.13
Moderning Network Management using NETCONF0.5Cisco Network IAC – Module 55.10, 5.11
Deploying RESTCONF for Lightweight Network Management0.5Cisco Network IAC – Module 65.7, 5.10, 5.11
YANG0.5YouTube – YANG for Networks5.11
NETCONF/YANG0.5DevNet LL – NETCONF/YANG5.10, 5.11
RESTCONF/YANG0.5DevNet LL – RESTCONF/YANG5.10, 5.11
Reorienting Ansible for networks + NETCONF/RESTCONF1Automating Networks with Ansible – Modules 3, 75.7, 5.8, 5.10
Reorienting Python for networks + NETCONF/RESTCONF1.5Automating Networks with Python – Modules 2, 3, 75.7, 5.10
9From network engineer to network automation engineer10DevNet Video – Network Programmability Basics1.1, 1.2, 2.1, 2.3, 2.4, 2.5, 2.9, 3.2, 3.8, 4.1, 5.1, 5.2, 5.4, 5.11
10A textbook perspective on new tech4Cisco CCIE/CCDE Evolving Tech Guide – Sections 1, 2, 3Most of the blueprint
DEVASC Course 1 of 3 – Second viewing2.5Getting started with SW Dev – Full CourseMost of sections 1.0 and 2.0
DEVASC Course 2 of 3 – Second viewing2.5Cisco APIs / App DevOps – Full CourseMost of sections 3.0 and 4.0
DEVASC Course 3 of 3 – Second viewing2.5Cisco Network IAC – Full CourseMost of sections 5.0 and 6.0
Final Skills Assessment0.25Understanding DevNet/Net ProgSubset of the blueprint
Other experiences0.1My DEVASC JourneyNone