16 · Certification Tracks¶
Each supported Anthropic certification has its own preparation track. Every track maps each official exam
objective to learning modules, hands-on labs and practice questions. Facts come from
registry.yaml, which was verified against the official exam guides; the human-readable summary is
exam-facts.md.
| Track | Who it's for | Items / time | Track |
|---|---|---|---|
| CCAO-F — Claude Certified Associate – Foundations | Business and knowledge workers using the Claude apps | 60 / 120 min | Start the CCAO-F track |
| CCAR-P — Claude Certified Architect – Professional | Architects and senior engineers delivering production systems | 63 / 120 min | Start the CCAR-P track |
| CCAR-F — Claude Certified Architect – Foundations | Developers building agentic systems with the Agent SDK, Claude Code and MCP | 60 / 120 min, 4 of 6 scenarios | Start the CCAR-F track |
| CCDV-F — Claude Certified Developer – Foundations | Developers building on the API | 53 / 120 min | Planned: facts recorded in the registry |
What every track contains¶
| File | Purpose |
|---|---|
README.md |
Exam overview, logistics, domain table and study sequence |
objective-map.yaml |
Each official objective mapped to modules and labs (the input to the coverage matrix) |
coverage-matrix.md |
Generated: objective → module → lab → practice questions |
study-guide/domain-N.md |
Detailed domain-by-domain notes |
scenarios.md |
CCAR-F only: a study guide for each of the six published exam scenarios |
practical-exercises.md |
Hands-on exercises with success criteria |
decision-scenarios.md |
Worked decision-making case studies |
revision-notes.md |
Condensed notes for the final week |
common-misconceptions.md |
Frequent misunderstandings, corrected |
exam-day.md |
Logistics, conduct rules and pacing |
readiness-assessment.md |
Self-assessment against every objective |
Practice questions live in 17-practice-questions, timed and untimed mock exams in 18-mock-examinations, and flashcards in 23-flashcards.
Adding a new certification¶
The repository is designed so a new exam slots in without reorganisation:
- Add (or flip from
plannedtosupported) an entry inregistry.yaml, with domains, weights and paraphrased objective IDs taken from the official exam guide. Record the source and date in the verification log. - Create
16-certification-tracks/<slug>/with the files listed above, includingobjective-map.yaml. - Add question banks in
17-practice-questions/<slug>/d1.json …and a flashcard deck in23-flashcards/decks/<slug>.yaml. - Run
python tools/build_coverage.py,python tools/build_mock_forms.pyandpython tools/validate_all.py.
The mock-exam engine, validators and coverage tooling pick up the new track automatically from the registry.