Claude Certification Preparation Overview
The Claude Certified Architect – Foundations (CCA-F) exam tests practical architecture skills, not memorization. You have 120 minutes to complete 60 scenario-based questions in a closed-book, proctored environment with no AI assistance or external tools. The exam costs $99 (free for first 5,000 Claude Partner Network employees). The most effective preparation combines structured learning with hands-on building. Here is a recommended approach.
Step 1: Complete Free Anthropic Claude Courses
Anthropic offers 13 free courses on the Anthropic Academy (Skilljar) platform. These are open to everyone, even without partner access. Key courses to prioritize:
- Claude 101 — Fundamentals of Claude’s capabilities and API usage
- Building with the Claude API — Messages API, tool_use, streaming, system prompts
- Introduction to Model Context Protocol — MCP server configuration, tool exposure, transport
- Model Context Protocol: Advanced Topics — Complex MCP patterns, multi-server setups, advanced resource handling
- Claude Code in Action — CLAUDE.md, slash commands, skills, plan mode, rules
- Introduction to Agent Skills — Agentic loops, multi-agent orchestration, hooks, handoffs
- AI Fluency: Framework & Foundations — Structured output, few-shot, validation-retry patterns
Tip: Don’t just watch the courses — follow along by building each example yourself. Hands-on practice is far more effective than passive consumption.
Step 2: Build Real Projects
The exam tests your ability to make architectural tradeoff decisions in production scenarios. You need experience with the actual tools to develop this judgment.
Exercise 1: Multi-Tool Agent with Escalation Logic
Build an Agent SDK application with at least 3 MCP tools. Implement a proper agentic loop checking stop_reason, add a PostToolUse hook enforcing a refund limit, and implement structured error responses with isError, errorCategory, and isRetryable fields.
Domains reinforced: D1, D2, D5
Exercise 2: Configure Claude Code for a Team Workflow
Set up a project with a three-level CLAUDE.md hierarchy. Create custom slash commands in .claude/commands/, configure path-specific rules in .claude/rules/ with glob patterns, and add at least one MCP server using ${ENV_VAR} credential management.
Domains reinforced: D3, D2
Exercise 3: Structured Data Extraction Pipeline
Define a JSON Schema for extracting data from unstructured documents. Use tool_use with tool_choice for guaranteed output structure. Implement a validation-retry loop with specific field-level error details. Compare Batches API vs synchronous processing.
Domains reinforced: D4, D5
Exercise 4: Multi-Agent Research Pipeline
Build a hub-and-spoke system with a coordinator and 3+ specialized subagents. Implement explicit context passing (not full history), structured error propagation, and provenance metadata. Test with conflicting data scenarios.
Domains reinforced: D1, D2, D5
Step 3: Study the Claude Certified Architect Domains
Once you have hands-on experience, systematically review each domain. Focus on understanding the why behind each architectural decision, not just the what.
| Domain | Weight | Focus Areas |
|---|---|---|
| D1 Architecture | 27% | stop_reason checking, hub-and-spoke, subagent context isolation, hooks |
| D2 Tools & MCP | 18% | Tool descriptions as primary selection mechanism, structured errors, ≤5 tools per agent |
| D3 Claude Code | 20% | CLAUDE.md hierarchy (project vs user vs directory), .claude/rules/ globs, -p flag for CI |
| D4 Prompting | 20% | tool_use for structured output, specific retry feedback, Batches API ≠ blocking workflows |
| D5 Reliability | 15% | Immutable fact blocks, stratified metrics, claim-source provenance mappings |
Step 4: Practice with Questions
After studying the domains, test your understanding with scenario-based questions. The exam format presents real-world situations and asks you to choose the most effective architectural approach.
- 12 Official Sample Questions — From the exam guide, with detailed explanations
- 15 Practice Questions — Additional questions covering all 5 domains with filtering
Key insight: The exam tests tradeoff reasoning, not trivia. Most questions have two plausible answers — the correct one addresses the root cause while the distractor addresses a symptom. Ask yourself: “What is the root cause of this problem?” and “Which solution provides deterministic guarantees vs probabilistic improvement?”
Step 5: Exam Day Strategy
On exam day, keep these strategies in mind:
- Answer every question — There is no penalty for guessing. Unanswered questions count as incorrect.
- Eliminate distractors first — Most questions have 1–2 clearly wrong options. Eliminating them dramatically improves your odds.
- Look for the root cause — When two answers seem plausible, the correct one typically addresses the root cause while the other addresses a symptom.
- Prefer deterministic over probabilistic — Programmatic enforcement (hooks, validation) is almost always preferred over prompt-based instructions for critical business logic.
- Watch for over-engineering — The simplest solution that addresses the root cause is usually correct. Deploying a separate classifier or switching models is often an anti-pattern.
- Read the scenario carefully — The scenario context often contains clues about what’s going wrong (e.g., “logs show” or “production data indicates”).
- Manage your time — With 120 minutes for 60 questions, you have 2 minutes per question. Flag difficult questions and move on rather than getting stuck on a single scenario.
Recommended Study Timeline
| Week | Focus |
|---|---|
| Week 1 | Complete Anthropic Academy courses (Claude 101, API, MCP, Claude Code) |
| Week 2 | Build Exercise 1 (Multi-Tool Agent) and Exercise 2 (Claude Code Config) |
| Week 3 | Build Exercise 3 (Data Extraction) and Exercise 4 (Multi-Agent System) |
| Week 4 | Study all 5 domains systematically, review task statements |
| Week 5 | Complete all 27 practice questions, review weak areas |
| Week 6 | Take the Anthropic Academy practice exam, then register for the real exam |
Common Claude Certification Mistakes to Avoid
- Relying on prompt engineering for critical business rules — Use programmatic enforcement (hooks) instead
- Checking content type instead of stop_reason — Claude can return text alongside tool_use blocks
- Assuming subagents inherit parent context — They only receive what you explicitly pass
- Using Batches API for blocking workflows — Batch processing can take up to 24 hours
- Sending generic retry messages — Include specific field-level validation errors
- Tracking only aggregate metrics — Stratify by document/scenario type to reveal hidden failures
- Over-provisioning tools per agent — Keep to ~5 tools; distribute the rest across subagents
- Using user-level config for team standards — Use project-level
.claude/CLAUDE.mdfor shared settings
Ready to Start?
Begin with the free courses on Anthropic Academy, then work through the hands-on exercises.
Anthropic Academy Try Sample Questions