Files
ai-engineering-from-scratch/certifications/claude/README.md
T
Rohit Ghumare 69502d8e93 feat: add AI-native certification curriculum and learning surfaces (#395)
* fix(i18n): force-add translated lessons past main's inherited .gitignore

The dispatched backfill (run 30768876598, 100 shards, all green) published
nothing: the translations branch was never created (404). Every shard's
publish step logged "no changes".

Root cause: when origin/translations doesn't exist yet, the publish step
creates it from the current checkout, which is main's tree, .gitignore
included. main's .gitignore intentionally excludes i18n/*/phases/ and
i18n/*/.cache/ to keep lesson translations off main, but that same rule
silently drops the plain `git add "i18n/$LANG_CODE"` inside the new
translations-branch worktree, so nothing was ever staged, committed, or
pushed across all 100 jobs.

Reproduced locally (a repo with the same .gitignore + the same add call
reports "no changes"; git add -f stages correctly) before applying the fix.

Force-add: the translations branch exists specifically to hold this content.

* feat(cert/00): add certification strategy

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/01): add product and model selection

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/02): add model routing and token economics

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/03): add prompting and task decomposition

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/04): add context, memory, and caching

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/05): add output evaluation and validation

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/06): add governance and responsible use

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/07): add workflow design and handoffs

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/08): add Messages API lifecycle

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/09): add defensive structured outputs

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/10): add tool use and agent loops

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/11): add MCP server integration

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/12): add Agent SDK harnesses and hooks

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/13): add application security controls

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/14): add evals and observability

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/15): add Claude Code team workflows

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/16): add multi-agent orchestration

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/17): add sessions, subagents, and context

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/18): add resilient tool contracts

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/19): add Claude Code skills and CI

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/20): add extraction, batch, and review

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/21): add long-context reliability

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/22): add discovery and SLA design

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/23): add architecture tradeoffs

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/24): add RAG evidence pipelines

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/25): add least-privilege integrations

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/26): add production operations

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/27): add enterprise governance

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/28): add lifecycle communication

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/29): add associate capstone

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/30): add developer capstone

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/31): add architect foundations capstone

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* feat(cert/32): add architect professional capstone

Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic.

* chore(cert): define curriculum contract

Documents certification lesson invariants and keeps the AI tutor wrapper while excluding generated site data.

* docs(cert): define program and verified sources

Adds the independent curriculum policy, onboarding, prerequisites, research notes, and dated source register.

* feat(cert/ccao-f): add associate route and practice

Maps the associate blueprint to an ordered route, diagnostic, and original full-length practice assessment.

* feat(cert/ccdv-f): add developer route and practice

Maps the developer blueprint to an ordered route, diagnostic, and original full-length practice assessment.

* feat(cert/ccar-f): add architect foundations route

Maps the architect foundations blueprint to an ordered route, diagnostic, and original full-length practice assessment.

* feat(cert/ccar-p): add architect professional route

Maps the architect professional blueprint to an ordered route, diagnostic, and original full-length practice assessment.

* feat(skill): add AI-native certification tutor

Teaches certification routes step by step in compatible agent harnesses and keeps learner state outside the book workflow.

* test(cert): enforce certification contracts

Audits lesson, assessment, reference, and answer-position invariants and runs all certification labs in CI.

* docs(readme): publish certification entry points

Adds the GitHub tutor and website entry points across the canonical README and synchronized translations.

* feat(glossary): expand the learning reference

Adds deeper original definitions, learning areas, source links, filters, and navigable term detail.

* feat(site): redesign the interactive roadmap

Keeps the canonical top-to-bottom dependency graph while adding branded focus, path guidance, and reliable navigation.

* feat(site): integrate interactive learning surfaces

Adds certification routes, lessons, assessments, progress, navigation, artifact rendering, narration fixes, and deploy routing.
2026-08-09 15:45:01 +01:00

8.3 KiB

Claude Certification Curriculum

Learn the judgment behind the answers by building the systems the exams describe.

Status: Local preview Guide version: 1.0 Guide effective date: July 2026 Last verified: 2026-08-09

This free curriculum covers:

Exam Credential Items Time Fee Core route
CCAO-F Claude Certified Associate - Foundations 60 120 min $99 9 lessons
CCDV-F Claude Certified Developer - Foundations 53 120 min $125 15 lessons
CCAR-F Claude Certified Architect - Foundations 60 120 min $125 21 lessons
CCAR-P Claude Certified Architect - Professional 63 120 min $175 25 lessons

All four guides use a scaled passing score of 720 on a 100 to 1,000 scale and state a 12-month credential validity period. Confirm facts in the official guide before registering because program details can change.

As verified on August 9, 2026, official exam registration is limited to people at Claude Partner Network organizations and requires a recognized partner-company email. This curriculum remains open to everyone, including learners who want the skills without sitting an exam. Check the current certification FAQ before paying or scheduling because eligibility can change.

Learn From GitHub With an AI Tutor

This curriculum is AI-native. Claude Code, Codex, ChatGPT, Cursor, or another agent can teach the route step by step, run the checked-in lab, review the artifact you build, administer the lesson quiz, and resume from saved progress.

Start with the GitHub learner guide, or install the portable certification tutor skill:

npx skills add rohitg00/ai-engineering-from-scratch

Then ask your agent to run:

/claude-certification

A local Claude Code session discovers the same skill from .claude/skills/ after you clone the repository. Harnesses without slash-command support can read GETTING_STARTED.md and the tutor skill directly. Learner progress lives in CLAUDE-CERTIFICATION.md; learner work lives under learning-artifacts/claude/. The checked-in outputs/ files remain reference artifacts and are never overwritten.

What You Build

The routes share foundations and then diverge by role:

flowchart LR
    S["Shared foundations\nmodels, prompts, context, validation"] --> A["Associate\nverified knowledge workflow"]
    S --> D["Developer\nsecure tool-using application"]
    D --> F["Architect Foundations\nscenario architecture packet"]
    F --> P["Architect Professional\nproduction system proposal"]
  • Associate: a governed knowledge-work workflow with evidence and escalation.
  • Developer: a protocol-first Claude application with tools, tests, security, and evaluation.
  • Architect Foundations: an architecture decision record, threat model, evaluator, context plan, and failure-recovery runbook.
  • Architect Professional: a complete discovery-to-operations architecture packet with RAG, integration, evaluation, governance, SLAs, and ownership.

Each track includes a short diagnostic and a full-length original mock with the same item count as its public guide. The question mix follows blueprint weights within practical rounding. It does not imitate or reproduce live questions.

GitHub Lesson Index

The tutor reads each selected track file for route order. This complete index also makes every shared lesson directly browsable from GitHub.

# Lesson
00 Study the Decisions, Not the Vocabulary
01 Choose the Smallest Surface That Can Carry the Work
02 Spend Capability Where Failure Is Expensive
03 Turn a Request Into a Testable Contract
04 Put Each Fact in the Right Kind of Context
05 Validate the Claim, Not the Confidence
06 Put Authority Around Capability
07 Design the Handoff Before the Automation
08 The Messages API Is a State Machine
09 Structured Output Is an Untrusted Contract
10 A Tool Loop Is Controlled Delegation
11 MCP Separates Capability From Host
12 The Agent SDK Is a Harness, Not Permission
13 Security Lives Outside the Prompt
14 Evals Turn Agent Behavior Into Engineering Evidence
15 Claude Code Scales Through Shared Constraints
16 Multi-Agent Orchestration and Delegation
17 Agent SDK Sessions, Subagents, and Context
18 Tool Contracts, Errors, and Progressive Discovery
19 Claude Code Memory, Rules, Skills, and CI
20 Reliable Extraction, Batch, and Independent Reviewers
21 Make Large Context Observable
22 Business Discovery, Requirements, and SLAs
23 End-to-End Architecture and Value Tradeoffs
24 RAG, Retrieval, and Data Pipelines
25 Integration Protocols, Identity, and Least Privilege
26 Production Observability, Latency, and Cost
27 Enterprise Governance, Compliance, and Human Review
28 Stakeholder Communication, ADRs, and Lifecycle Ownership
29 Ship a Week of Work, Not a Perfect Prompt
30 Ship a Claude Application You Can Defend
31 Defend One Architecture Across Six Contexts
32 Architect Professional System Capstone

Local Preview

From the repository root:

node site/build.js
python3 scripts/audit_certifications.py
python3 -m http.server 4173 --bind 127.0.0.1

Then open:

http://127.0.0.1:4173/site/certifications.html

The server must start at the repository root so local, unpushed lesson files remain readable by the lesson viewer.

The certification curriculum is published through GitHub and the website. It is intentionally outside the EPUB/PDF book workflow because its tutor state, runnable labs, assessments, and interactive mechanisms are part of the course.

Research Trail

Independence and Exam Integrity

This is an independent community curriculum. It is not affiliated with, endorsed by, sponsored by, or authorized by Anthropic. Claude and certification names identify the program being studied.

The curriculum uses public objectives and original scenarios. It does not use confidential exam content. If you sit an exam, follow its nondisclosure and candidate-conduct rules.