AdvancedπŸ…

Passing the Claude Certified Architect (CCA-F): The Complete Guide

The reference guide to earning Anthropic's first official technical certification: the 5 weighted domains, the exact format, SVG schemas, worked sample questions, the traps, a study plan, the free official courses, and a full AI/Claude glossary.

32 min readPublished May 29, 2026 Β· 2 weeks ago

Passing the Claude Certified Architect (CCA-F): The Complete Guide

On March 12, 2026, Anthropic launched its first official technical certification: the Claude Certified Architect β€” Foundations (CCA-F). It's neither an AI-literacy badge nor a "clever prompts" quiz. It's a 300-level, production-scenario-based exam that validates one thing: can you design and ship Claude systems that hold up in real conditions?

This guide gathers everything you need to pass on the first try: who it's for and what it's worth, how to register, the exact format, the five domains and their weights illustrated with schemas, the question types with worked examples, the traps that sink most candidates, a six-week study plan, the free official courses with links, and a full glossary. Whether you're aiming for the cert for yourself or to frame a team's upskilling, read this before you register.

What exactly is the CCA-F?

Here are the official specs to know before booking a slot:

  • Format: multiple choice, each question with one correct answer and three distractors.
  • Number of questions: 60.
  • Scenarios: the exam draws 4 of 6 scenarios at random. The six: Customer Support Resolution Agent, Code Generation with Claude Code, Multi-Agent Research System, Developer Productivity with Claude, Claude Code for Continuous Integration, Structured Data Extraction.
  • Duration: 120 minutes (~2 minutes per question).
  • Score: scale of 100 to 1000, passing at 720. Weighted scoring: questions in heavier domains count more.
  • Cost: $99 ($0 for the first 5,000 Claude Partner Network employees).
  • Proctoring: online or test center. You cannot have Claude open in another window.
  • Language: English only.
  • Registration: via Anthropic Academy on Skilljar. Score report within ~2 business days.

Who is it for, and is it worth it?

The target: software engineers, solutions architects, and AI developers who actually build with Claude β€” the API, Claude Code, the Agent SDK, MCP. If you've never gone beyond chatting, it's not for you just yet: the exam assumes hands-on practice.

Why it matters, concretely: it's the first certification backed by the vendor itself, in an ecosystem seeing rapid enterprise adoption. Anthropic committed a $100M investment in 2026 to its partner network, and major consulting firms are training their workforces on Claude at massive scale. The result: for Claude-focused delivery roles, the credential is becoming a baseline expectation. "I know prompt engineering" is easy to claim; a vendor cert is proof.

The right positioning reflex
The CCA-F is specifically scoped to the Claude ecosystem. If your goal is to be cloud-agnostic, pair it with a generalist cloud cert (AWS or Azure AI fundamentals): you cover both Claude depth and multi-vendor breadth. But if you build in production with Claude, it's the most directly relevant credential you can earn.

How to register

The registration path, step by step:

  1. Create an Anthropic Academy account (Skilljar) β€” just an email, no Anthropic Console account needed.
  2. Follow the prep path and take the official practice exam available on the platform.
  3. Request exam access. Today, access mainly goes through the Claude Partner Network; whether it opens to the general public, and post-launch pricing, are not yet officially confirmed.
  4. Book your proctored slot (online or test center) and pay the $99 (or $0 if you're among the first 5,000 partner employees).
  5. Receive your score report within about 2 business days.

The five domains (and their weight)

This is THE strategic data point for your revision. Scoring is weighted, so your time should be too.

CCA-F domain weighting

Agentic architecture & orchestration27%
Claude Code configuration & workflows20%
Prompt engineering & structured output20%
Tool design & MCP integration18%
Context management & reliability15%

Domain 1 β€” Agentic architecture & orchestration (27%)

The heaviest, and the one that fails the most people. Designing multi-agent systems, the agentic loop, task decomposition, subagent spawning, tool-use lifecycle, hooks, session state, failure handling in a pipeline. This is where real architecture decisions live, built on the Claude Agent SDK.

It all starts with the agentic loop. It hinges entirely on the stop_reason field the API returns β€” know it cold.

The agentic loop
User Claude API call stop_reason ? tool_use Execute the tool tool_result end_turn Final answer
stop_reason: tool_use β†’ execute and loop back. end_turn β†’ stop. Detecting completion by parsing text or counting turns are anti-patterns tested on the exam.

Beyond a single agent, the reference multi-agent pattern is the hub-and-spoke orchestrator: a central agent delegates to specialized subagents, each with an isolated context, then aggregates.

The hub-and-spoke orchestrator
Orchestrator (Claude) Subagent Research Subagent Code Subagent Review
Each subagent works in an isolated context. That isolation also serves reliability: a review subagent without the generation context catches more defects than self-review.

Domain 2 β€” Claude Code configuration & workflows (20%)

CLAUDE.md structures, prompt configuration, plan mode vs. execute mode, integrating agent actions into CI/CD pipelines. The exam checks that you can frame a coding agent: where to place persistent instructions, when to plan before acting, how to insert an agent into a continuous-integration chain without letting it execute anything.

Domain 3 β€” Prompt engineering & structured output (20%)

Context placement, XML tags, few-shot, JSON schemas, parsing strategies, validation/retry loops. This domain weighs less than orchestration: the exam assumes you can write a prompt. What it tests is robustness β€” and a recurring trap: a JSON schema guarantees syntax, never semantics.

Syntax βœ“ doesn't mean semantics βœ“
Output JSON Schema syntax βœ“ Semantic validation total = sum of line items? Accepted βœ“ Rejected βœ— β†’ retry (fabricated value / wrong total)
Forcing output via tool_use + JSON schema eliminates malformed JSON. But a response can be perfectly valid yet wrong β€” hence the semantic validation loop.

Domain 4 β€” Tool design & MCP integration (18%)

Designing MCP (Model Context Protocol) servers, resource and prompt schemas, tool validation, preventing tool misrouting. MCP is the standard protocol by which Claude connects to external tools and data.

The MCP architecture
Claude MCP MCP server exposes… Tools Resources Prompts
An MCP server exposes tools, resources, and prompts to Claude via a standard protocol. Clear schemas and descriptions prevent tool misrouting.

Domain 5 β€” Context management & reliability (15%)

The lightest, but don't skip it. Context window optimization, pruning, token budgeting, prompt caching (token economy), error propagation, escalation loops, Human-in-the-Loop (HITL) checkpoints, graceful degradation, session state.

Budgeting the context window
Context window Instructions ⟳ cache Retrieved context Output overflow βœ‚ pruning
You deliberately allocate tokens across instructions, context, and output. Prompt caching reuses stable portions; pruning removes overflow rather than saturating the window.
The golden rule of revision
Don't revise domains in list order. Revise by weight and complexity. Domain 1 (27%) plus domains 2 and 3 (20% each) alone make up 67% of your score. If your time is limited, that's where it should go first.

The question types (and how to answer them)

Every question is a scenario: you're given a production system and asked for the best architecture decision. The trap is structural: the three wrong answers are realistic anti-patterns, exactly what someone with incomplete knowledge would pick.

The right method: don't look for "the right answer" in the abstract, look for the one that holds in production. Always ask: which handles failure? which avoids an unvalidated irreversible action? which relies on the native mechanism (the stop_reason, the schema, the cache) rather than a hack?

Spotting the distractor

Β Anti-pattern (distractor)Correct answer (production)
Agentic loop terminationParse text to guess the endRely on stop_reason (end_turn)
Structured outputTrust valid JSONValidate semantics on top of syntax
Code reviewThe agent reviews its own codeIndependent instance, no generation context
Irreversible actionLet the agent decide aloneHITL checkpoint before execution
Saturated contextPile everything into the windowPrune + budget tokens + cache
Tool misroutingVague tool descriptionsExplicit schemas and descriptions

Practice on realistic questions

🧠 Quiz
Question 1 of 5

Your agent calls a tool. The API response contains stop_reason: "tool_use". What should your loop do?

The classic traps that cause failure

The 5 mistakes that cost the exam
1. Revising with equal time. Scoring is weighted: spending as much time on domain 5 (15%) as on domain 1 (27%) is a strategic error. 2. Confusing syntax and semantics. Valid JSON isn't correct JSON. 3. Controlling loop termination by text. Always stop_reason, never text parsing. 4. Having the agent self-review. Context isolation isn't a detail, it's an exam answer. 5. Forgetting HITL. The moment an action is irreversible, the right answer almost always goes through a human checkpoint.

Study plan (~6 weeks)

Aligned with the weights. Adapt the pace, keep the order.

Preparation roadmap

  1. Read the official exam guide

    The official PDF works as a standalone course. Read it in full before touching the courses. Identify the 6 scenarios.

  2. Domain 1 β€” Agentic (27%)

    Claude Agent SDK, agentic loop, orchestrator/subagents, hooks, session state. Build a mini multi-agent system to anchor the theory.

  3. Domains 2 & 3 (20% + 20%)

    Claude Code & CLAUDE.md, plan vs. execute mode, CI/CD. Then prompt engineering: JSON schemas, XML tags, validation loops.

  4. Domains 4 & 5 (18% + 15%)

    MCP: design a server, validate tools, avoid misrouting. Reliability: prompt caching, token budgeting, HITL, graceful degradation.

  5. Practice exam + strategy

    Take the Anthropic Academy practice exam under timed conditions. Analyze every mistake, review the distractors, set your pace to 2 min/question.

Good news: the best prep is free and signed by Anthropic. Avoid sketchy paid "braindumps" β€” often outdated and risky. Focus on official sources.

Your 3 priority resources
1. Anthropic Academy β€” the official training platform, launched March 2, 2026, hosted on Skilljar. 13 free, self-paced courses with completion certificates. No Anthropic account required, just an email. πŸ‘‰ anthropic.skilljar.com 2. The official exam guide (PDF) β€” available via Anthropic Academy. The community describes it as a genuine course in its own right. 3. The official practice exam β€” available in Anthropic Academy. Same scenarios and question styles, with explanations.

The most useful Anthropic Academy courses for the CCA-F (all free, in English): Building with the Claude API, Claude Code in Action, Claude Code 101, Introduction to Subagents, Skills in Claude Code, Introduction to Claude Cowork, and the AI Fluency / AI Capabilities and Limitations foundation. The official technical docs remain the absolute reference: docs.claude.com (API, Agent SDK, MCP, prompt caching, Claude Code).

Language tip
Anthropic Academy courses are English only. If that's a hurdle, follow them with the player's auto-translated subtitles, and keep the technical vocabulary in English β€” the exam itself is in English, so you may as well get used to it during revision.

Exam day

  • Pace: 60 questions in 120 minutes = 2 min/question. Don't get stuck; flag hard questions and come back.
  • Environment: proctored exam. Quiet room, clear desk. Claude must be closed β€” no open window.
  • Reading the scenario: read the full context before the options. The scenario often contains the clue that eliminates two distractors.
  • Elimination method: first spot the two obvious anti-patterns, then decide between the two "plausible" answers using the production criterion (failure handled? action validated? native mechanism?).
  • Don't overthink: the right answer follows Anthropic best practices, not the cleverest trick.

AI & Claude glossary to know

The terms that recur in the questions. Master them β€” they're the grammar of the exam.

πŸ“šFull glossary (expand)

Agentic loop β€” Cycle of request β†’ model call β†’ tool execution β†’ result reinjection β†’ loop back, until end_turn.

stop_reason β€” Field the API returns indicating why Claude stopped. tool_use = it's requesting a tool; end_turn = it's done.

Claude Agent SDK β€” Official kit for building autonomous agents: managing the loop, subagents, hooks, and session state.

Subagent β€” A secondary agent the orchestrator delegates an isolated task to, with its own context.

Orchestrator / hub-and-spoke β€” Pattern where a central agent coordinates several specialized subagents in a star shape.

Task decomposition β€” Breaking a complex task into delegable subtasks.

MCP (Model Context Protocol) β€” Standard protocol for connecting Claude to external tools and data sources via MCP servers.

MCP server β€” A service exposing resources, prompts, and tools to Claude per the MCP protocol.

Tool use β€” Mechanism by which Claude calls a tool defined by its schema, rather than replying in free text.

Tool misrouting β€” Error where the agent calls the wrong tool; prevented with clear schemas and descriptions.

JSON Schema β€” Specification describing the expected shape of an output; guarantees syntax, not semantics.

Pydantic β€” Python data-validation library, often used to type/validate structured outputs.

CLAUDE.md β€” Configuration and persistent-instruction file for Claude Code, read automatically.

Plan mode vs execute mode β€” In Claude Code, the separation between planning (without acting) and executing actions.

Hooks β€” Interception points letting you run code at key moments of the agent's cycle.

Prompt caching β€” Caching reused portions of a prompt to cut cost and latency (token economy).

Context window β€” The model's limited workspace; its short-term memory.

Context pruning β€” Removing what's no longer useful from the context to avoid saturation.

Token budgeting β€” Deliberately allocating tokens across instructions, context, and output.

HITL (Human-in-the-Loop) β€” A checkpoint where a human validates before a sensitive or irreversible action.

Few-shot prompting β€” Giving examples in the prompt to guide format and behavior.

XML tags β€” Tags structuring the prompt to clearly delimit context, instructions, and examples.

Structured output β€” Output constrained to a machine format (JSON via schema), to make parsing reliable.

Validator / retry loop β€” A loop that checks the output and re-requests on validation failure.

Message Batches API β€” Batch-processing API to run many requests asynchronously and economically.

Multi-pass review β€” Review in several passes (per file then cross-file) to avoid attention dilution.

Graceful degradation β€” Designing the system to degrade cleanly rather than fail abruptly.

Escalation loop β€” Mechanism that escalates a case to a higher agent or a human when the agent fails.

Distractor β€” In a multiple-choice question, a plausible wrong answer β€” here often a realistic anti-pattern.

In summary

The CCA-F rewards one thing: the ability to make architecture choices that hold in production. Three levers make the difference β€” revise by weight (agentic first), train to recognize anti-patterns rather than memorize answers, and lean on the free official resources rather than dumps. The rest is practice: build a small agentic system, break it, fix it. That's exactly what the exam will ask you to know how to do.


This article is part of nAIvigate's Learn module. To go deeper on two topics the certification tests directly, read AI Agent Drift and Persistent Memory.

Want to certify a whole team or move from theory to a genuinely deployed Claude system? That's what nAIvigate Studio does: from agentic architecture to production, supported end to end.


Official sources

  • Anthropic Academy (free courses): anthropic.skilljar.com
  • Claude technical documentation: docs.claude.com
  • Partner program & certification: anthropic.com/news
Tags
certificationclaudeccaformationagents-ia

Read next

How to Pass the Claude Certified Architect (CCA-F) β€” 2026 Guide Β· nAIvigate