Your study plan · 200-901 v1.1
Study Workspace
Choose what to work on next. Keep your ratings, notes, resources, and weekly plan together.
Self-assessment is not a test score or a prediction of exam readiness.
Own a paid course? Open the full Study Workspace for the study calendar and knowledge matrix. Practice quizzes, flashcards, and mock exams there need the Assessment add-on.
Keep your plan across devices
A free account saves this workspace. Course purchases unlock their lessons and labs using the same account.
Sign in or create an account (new tab)Keep this tab open if you have unsaved work. After signing in, check again here.
Use the public Knowledge Matrix without an accountA newer version is saved
Your draft is still here. Download either version to compare them before choosing. Keeping your draft replaces the saved workspace in full.
Start here
My plan
Choose a few tasks you can finish this week. Completion records your check-off, not verified mastery.
Up to 40 tasks. Use Move up to put your next action first.
Objectives & notes
Choose a confidence rating and record what you need to practise. Mapping checked 2026-09-29; official exam objectives.
1.1 Data formatsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
1.2 Python parsingNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
1.3 Test-driven developmentNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
1.4 Development methodsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
1.5 Code organizationNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
1.6 Design patternsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
1.7 Version-control benefitsNot assessed
Version-control benefits are taught and checked in Software Teams. Repository governance is outside this exercise.
1.8 Git operationsNot assessed
Practice scope limited. Command-reading exercises and a browser conflict-resolution lab cover Git operations. Push and pull are command choices, not remote transfers.
2.1 Request constructionNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.2 WebhooksNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.3 Consumption constraintsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.4 HTTP statusNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.5 Failed callsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.6 Response structureNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.7 AuthenticationNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.8 API stylesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
2.9 Python requestsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.1 SDK scriptsNot assessed
Practice scope limited. Teaching SDK subset; not the installed vendor package.
3.2 Network platformsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.3 Compute platformsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.4 Collaboration platformsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.5 Security platformsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.6 Device APIsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.7 Developer resourcesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.8 Model-driven requestsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
3.9 Platform tasksNot assessed
Practice scope limited. Browser labs cover device and client inventory, Webex spaces, memberships, and messages. Responses are canned; no live platform is contacted.
4.1 Deployment architecturesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.2 Deployment environmentsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.3 Runtime choicesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.4 Application pipelinesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.5 Unit testsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.6 DockerfilesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.7 Container useNot assessed
Practice scope limited. Docker commands and outcomes are interpreted from composed transcripts. Learners do not build or run a local Docker image.
4.8 Data protectionNot assessed
Stored-report encryption, key access, secrets, and transport protection are taught and checked. No encryption deployment or key rotation is performed.
4.9 Application networkingNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.10 Web threatsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
4.11 Bash commandsNot assessed
Practice scope limited. A browser command subset grades directory navigation and file operations. Host environment changes are not executed.
4.12 DevOpsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.1 Programmability modelsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.2 Management approachesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.3 Simulation and testingNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.4 Infrastructure pipelinesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.5 Infrastructure as codeNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.6 Automation toolsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.7 Python workflowsNot assessed
Practice scope limited. Python workflow interpretation includes a synthetic APIC script and changed HTTP or empty-result cases. No live controller is used.
5.8 Service playbooksNot assessed
Practice scope limited. A synthetic host-service playbook covers packages, accounts, configuration, and services. Learners interpret its run record; Ansible is not executed.
5.9 Bash workflowsNot assessed
Practice scope limited. Synthetic Bash installation and account-management branches add changed-case checks. Package and account commands are interpreted, not run on a host.
5.10 Model-driven responsesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.11 YANG modelsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.12 Unified diffsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.13 Code reviewNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
5.14 Sequence diagramsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
6.1 MAC and VLANsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
6.2 IP and routingNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
6.3 Network componentsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
6.4 Topology interpretationNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
6.5 Device planesNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
6.6 Network servicesNot assessed
Questions distinguish DHCP, DNS, NAT, SNMP, and NTP service roles. This is recognition practice, not server operation.
6.7 Protocol portsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
6.8 Connectivity diagnosisNot assessed
Practice scope limited. Changed synthetic cases address NAT, VPN return paths, blocked ports, and proxy challenges. Diagnosis is limited to supplied records, not live packet capture.
6.9 Application constraintsNot assessed
A lesson is mapped. This is not a claim of complete objective coverage.
Resources
CCNA Automation course · Optional Python bridge · Free Python foundations
Course lesson links check your existing access. A free workspace does not unlock paid lessons. Required course labs run in your browser.
Up to 40 personal links. Do not put passwords, access tokens, or confidential work data in notes or links.
My data
Matrix imports replace ratings only. Workspace imports replace the draft in full. Review before saving; Download draft preserves your current work.
Your account export includes saved workspace data. Account settings also lets you close your account.
Free accounts with saved workspaces are retained for 24 months after the last successful sign-in or workspace save. See the privacy policy for deletion and backup details.
Clearing changes your draft only until you save. The saved empty workspace still has the 24-month account retention period.