A curated resource list and study kit for Claude Certified Architect - Foundations (CCA-F).
This repository collects the best public resources for CCA-F preparation: official Anthropic materials, domain guides, hands-on labs, practice questions, open-source study projects, third-party references, and community exam reports. It also includes a local curriculum for learners and instructors who want a structured path instead of a loose bookmark list.
Request access to Claude Certified Architect - Foundations
- What This Is
- Start Here
- Exam At A Glance
- Repository Study Kit
- Official Anthropic Resources
- Domain Resources
- Open-Source Study Projects
- Practice Questions And Mock Exams
- Claude Code And Agent Engineering
- Third-Party Guides And Study Plans
- Community Reports
- Study Paths
- How To Use External Resources
- Maintenance Principles
CCA-F is not mainly a memorization exam. It tests architecture judgment around Claude systems: agent orchestration, tool design, Claude Code workflows, structured output, context management, reliability, and human escalation.
This project is organized like an awesome list, with one difference: it also
contains original local study material under domains/, labs/, practice/,
and reference/.
| Audience | Use This Repository To |
|---|---|
| Individual candidates | Build a study plan, practice scenario questions, and review weak domains |
| Instructors | Run workshops using domain notes, labs, and practice questions |
| Engineering teams | Convert exam ideas into team rules, hooks, tool schemas, and CI workflows |
| Label | Meaning | How To Treat It |
|---|---|---|
| Official | Published by Anthropic | Source of truth for scope and product behavior |
| Local | Included in this repository | Course-ready notes, labs, and practice material |
| Open source | Public GitHub or Gist material | Useful, but verify answers and claims |
| Third-party | Commercial or independent material | Good for extra practice, not authoritative |
| Community | Reddit or public experience post | Useful for exam feel and blind spots |
If you only have limited time, use these first.
| Priority | Resource | Why It Matters |
|---|---|---|
| 1 | Official CCA-F exam guide PDF | Confirms domains, task statements, scenarios, and official samples |
| 2 | CCA-F access request | Entry point for certification access |
| 3 | Building effective agents | Core background for agentic architecture and tool use |
| 4 | Best practices for Claude Code | Practical foundation for Claude Code workflow questions |
| 5 | Local domain guides | Structured notes by exam domain |
| 6 | Local practice questions | Domain-based practice with explanations |
| 7 | Official sample analysis | Calibrate against official sample style |
| Item | Description |
|---|---|
| Certification | Claude Certified Architect - Foundations |
| Question format | Single-choice scenario questions |
| Scoring | No penalty for incorrect answers |
| Score range | 100-1000 scaled score |
| Passing score | 720 |
| Source priority | Official exam guide > Anthropic Docs > local notes > third-party resources |
If Anthropic updates the exam guide, access policy, scoring, or domain weights, follow the current official guidance.
Domain 1: Agentic Architecture & Orchestration ██████████████ 27%
Domain 2: Tool Design & MCP Integration █████████ 18%
Domain 3: Claude Code Configuration & Workflows ██████████ 20%
Domain 4: Prompt Engineering & Structured Output ██████████ 20%
Domain 5: Context Management & Reliability ███████ 15%
Recommended study priority: D1 > D3 = D4 > D2 > D5.
| # | Scenario | Main Domains | Typical Decision Points |
|---|---|---|---|
| 1 | Customer support resolution agent | D1, D2, D5 | Tool prerequisites, refund gates, escalation |
| 2 | Code generation with Claude Code | D3, D5 | CLAUDE.md, Plan Mode, path-specific rules |
| 3 | Multi-agent research system | D1, D2, D5 | Coordinator, subagent context, attribution |
| 4 | Claude-powered developer tool | D1, D2, D3 | Built-in tools, MCP, codebase exploration |
| 5 | Claude Code in CI/CD | D3, D4 | Non-interactive execution, JSON output, batch review |
| 6 | Structured data extraction | D4, D5 | Schema, validation, retry, low-confidence handling |
See exam scenario notes for the local breakdown.
This repository is more than a link list. It contains a complete local study kit that mirrors the five official domains.
CCA-F/
├── README.md # Awesome CCA-F default README
├── README.zh.md # Chinese version
├── assets/ # README images
├── domains/ # Five domain deep dives
├── labs/ # Jupyter notebooks
├── practice/ # Practice questions and samples
└── reference/ # Scenarios, tips, and glossary
| Resource | Type | Use |
|---|---|---|
| Domain 1 guide | Local | Agent loops, subagents, hooks, handoffs, sessions |
| Domain 2 guide | Local | Tool design, MCP errors, tool allocation, built-in tools |
| Domain 3 guide | Local | CLAUDE.md, commands, skills, rules, CI/CD |
| Domain 4 guide | Local | Prompt criteria, few-shot, schemas, validation, batches |
| Domain 5 guide | Local | Long context, escalation, reliability, provenance |
| Labs setup | Local | API key setup and notebook instructions |
| Practice questions | Local | Domain-based scenario practice |
| Official sample analysis | Local | 12 official sample questions with explanations |
| Exam tips | Local | Signal words, traps, and test-taking principles |
| Glossary | Local | Bilingual terms and quick reference tables |
pip install anthropic python-dotenv jupyter
export ANTHROPIC_API_KEY="your_api_key_here"
jupyter notebook| Notebook | Domain | Core Example |
|---|---|---|
| 01-agentic-architecture.ipynb | D1 | Agent loop, multi-agent orchestration, hooks |
| 02-tool-design-mcp.ipynb | D2 | Tool definitions, MCP integration, error handling |
| 03-claude-code.ipynb | D3 | CLAUDE.md structure and CI/CD integration |
| 04-prompt-engineering.ipynb | D4 | JSON Schema output, few-shot, batch processing |
| 05-context-management.ipynb | D5 | Long-document handling, context compression, error propagation |
| Resource | Type | Use |
|---|---|---|
| CCA-F access request | Official | Request certification course and exam access |
| Official CCA-F exam guide PDF | Official | Check official scope and sample questions |
| Anthropic Academy | Official | Course catalog and certification learning paths |
| Introduction to subagents | Official course | Subagents and delegation |
| Claude Code 101 | Official course | Claude Code basics |
| Claude Code in Action | Official course | Claude Code workflow examples |
| Building with the Claude API | Official course | Messages API and tool use |
| Introduction to MCP | Official course | Model Context Protocol basics |
| MCP Advanced Topics | Official course | Advanced MCP topics |
| Introduction to agent skills | Official course | Skill organization patterns |
| Resource | Type | Use |
|---|---|---|
| Anthropic Docs | Official | Main documentation entry |
| Get started with Claude | Official | First API call |
| Models overview | Official | Model names, capabilities, and context |
| Messages examples | Official | Messages API request structure |
| Tool use implementation | Official | tool_use, tool_result, and tool schemas |
| Batch processing | Official | Offline batch jobs and large reviews |
| Prompt engineering overview | Official | Prompting methods |
| Long context prompting tips | Official | Multi-document and long-context prompting |
| Context windows | Official | Context limits and model capabilities |
| Prompt caching | Official | Reduce repeated long-prompt cost and latency |
| Token counting | Official | Estimate tokens before requests |
| Citations | Official | Preserve traceability in multi-source answers |
| Evaluation tool | Official | Test prompts in the Console |
| Create empirical evaluations | Official | Build reproducible eval sets |
| Resource | Type | Use |
|---|---|---|
| Claude Code overview | Official | Claude Code capabilities |
| Claude Code quickstart | Official | Install, authenticate, and run basics |
| CLI reference | Official | -p, JSON output, resume, and other flags |
| Claude Code settings | Official | Settings, permissions, tools, hierarchy |
| Manage Claude's memory | Official | CLAUDE.md hierarchy and /memory |
| Slash commands | Official | Built-in and custom commands |
| Hooks guide | Official | Enforce workflow rules with hooks |
| Hooks reference | Official | PreToolUse, PostToolUse, and events |
| Subagents | Official | Subagent config, tools, and context isolation |
| Claude Code MCP | Official | Connect MCP servers to Claude Code |
| Resource | Type | Use |
|---|---|---|
| Claude Partner Network announcement | Official | CCA-F and Partner Network context |
| Claude Partner Network | Official | Partner, certification, and portal entry points |
| Building effective agents | Official | Agent and workflow design principles |
| Best practices for Claude Code | Official | Practical Claude Code usage |
| Building agents with the Claude Agent SDK | Official | Agent SDK, subagents, and tool loops |
| Claude Code Advanced Patterns | Official | Subagents, MCP, and large-codebase workflows |
| Claude Code plugins | Official | Skills, hooks, subagents, and MCP packaging |
| Resource | Type | Use |
|---|---|---|
| Local D1 guide | Local | Full local notes for the highest-weight domain |
| Building effective agents | Official | Workflow and agent design patterns |
| Introduction to subagents | Official course | Coordinator and subagent patterns |
| Building agents with the Claude Agent SDK | Official | Agent SDK concepts and examples |
| D1 practice questions | Local | Domain-specific practice |
| Resource | Type | Use |
|---|---|---|
| Local D2 guide | Local | Tool descriptions, errors, scope, and built-in tools |
| Tool use implementation | Official | Tool schema and tool-result mechanics |
| Model Context Protocol | Official | MCP concepts and protocol entry |
| MCP connector | Official | Remote MCP servers through Messages API |
| D2 practice questions | Local | Domain-specific practice |
| Resource | Type | Use |
|---|---|---|
| Local D3 guide | Local | CLAUDE.md, commands, skills, hooks, CI/CD |
| Claude Code overview | Official | Product capabilities and mental model |
| Claude Code settings | Official | Settings and permission hierarchy |
| Hooks reference | Official | Hook events and enforcement patterns |
| D3 practice questions | Local | Domain-specific practice |
| Resource | Type | Use |
|---|---|---|
| Local D4 guide | Local | Criteria, few-shot, schemas, validation, batch |
| Prompt engineering overview | Official | Prompting methods |
| Prompt templates and variables | Official | Separate fixed instructions from variables |
| Prompt improver | Official | Improve complex prompts |
| D4 practice questions | Local | Domain-specific practice |
| Resource | Type | Use |
|---|---|---|
| Local D5 guide | Local | Context preservation, escalation, reliability |
| Long context prompting tips | Official | Long-document organization |
| Context windows | Official | Context limits and model capabilities |
| Citations | Official | Source attribution and traceability |
| D5 practice questions | Local | Domain-specific practice |
| Resource | Type | Why It Is Useful |
|---|---|---|
| paullarionov/claude-certified-architect | Open source | Multilingual CCA-F guide and PDFs |
| English guide | Open source | Long-form English study guide |
| Chinese guide | Open source | Chinese study guide and terminology |
| aderegil/claude-certified-architect | Open source | Guided labs for 6 scenarios, 5 domains, and 30 tasks |
| CCA Foundations Mock Exam | Open source | 100-question static mock exam project |
| Mock Exam live site | Open source | Free online practice without login or API key |
| Architect Cert MCP | Open source | MCP study tool with questions and spaced repetition |
| Architect Cert overview | Open source | Summary and installation information for the MCP tool |
| Agent Engineering Skill | Open source | CCA-F domains translated into a Claude Code skill |
| Resource | Type | Use |
|---|---|---|
| Official sample analysis | Local | 12 official-style sample explanations |
| Domain 1 questions | Local | Agentic architecture practice |
| Domain 2 questions | Local | Tool design and MCP practice |
| Domain 3 questions | Local | Claude Code workflow practice |
| Domain 4 questions | Local | Prompting and structured-output practice |
| Domain 5 questions | Local | Context and reliability practice |
| Resource | Type | Use |
|---|---|---|
| Scrolly CCA-F Study Guide | Third-party | Interactive guide with practice questions |
| Claude Certification Guide mock exam | Third-party | Free full mock exam |
| ReadRoost practice questions | Third-party | Extra scenario-question practice |
| CCA sample questions PDF | Third-party | Small third-party sample PDF |
| Panaversity CCA-F page | Third-party | Domain and scenario overview |
| Claude Certified Architect Practice | Third-party | Scenario questions and domain diagnostics |
| Claude Certified Architects Prep | Third-party | Course-based prep and full-length practice exam |
| ClaudeCertified practice questions | Third-party | Practice-question PDFs |
| Claude Architect Lab | Third-party | Adaptive practice, mock exam, and tutor |
| Udemy practice exams | Third-party | Paid practice exams |
| Udemy 360 questions | Third-party | Paid multi-test practice set |
| Udemy mock exam with explanation | Third-party | Paid mock exam with explanations |
These are not CCA-F-specific in every case, but they are useful for the engineering concepts tested by the exam.
| Resource | Type | Use |
|---|---|---|
| Claude Code Ultimate Guide | Open source | Claude Code loop, tools, context, and sessions |
| Claude Code Architecture Deep Dive | Open source | Notes on Claude Code internals |
| Claude Code Infrastructure Showcase | Open source | Project-level skills, hooks, and agents |
| Awesome Claude Code Agents | Open source | Subagent role and description examples |
| Claude Code Unified Agents | Open source | Multi-agent organization patterns |
| AI Software Architect | Open source | ADRs, architecture reviews, assistant workflows |
| ccsetup | Open source | Claude Code project setup and agent orchestration |
| cc-skills | Open source | Skills, plugins, and hooks organization examples |
| Prompt Architect | Open source | Prompt framework and D4-style refinement practice |
| Resource | Type | Use |
|---|---|---|
| Claude Certified Architect Exam Guide 2026 | Third-party | Exam format, domains, timeline, sample explanations |
| Preporato Complete Guide | Third-party | Domain checklist and anti-pattern review |
| AI.cc CCA-F guide | Third-party | Certification background, structure, access notes |
| ThinkSmart complete guide | Third-party | Five domains, six scenarios, sample overview |
| AI Productivity prep guide | Third-party | Study advice and resource roundup |
| Vorantis CCA guide | Third-party | Certification positioning and study path |
| DataStudios access analysis | Third-party | Partner access and availability boundaries |
| Sundeep Teki career angle | Third-party | Career framing for FDE and enterprise AI delivery |
| Finstor 14-day study plan | Third-party | Example 14-day study schedule |
| CertStud study notes | Third-party | Supplemental final-review notes |
| Unofficial handbook | Third-party | Unofficial long-form handbook |
Community posts are useful for exam feel, but they are not authoritative. Use them to identify blind spots and then verify against official material.
| Resource | Type | Use |
|---|---|---|
| Notes from studying the exam guide | Community | How another learner broke down the guide |
| Real exam has more scenarios | Community | Possible differences between guide and live exam |
| Passed with 893/1000 | Community | Passing candidate retrospective |
| Passed with 985/1000 | Community | High-score feedback and mock-exam links |
| Free 100-question mock exam | Community | Discussion around the open-source mock exam |
| Labs for CCA-F | Community | Discussion around guided labs |
| Q&A prep guide | Community | Q&A-style review material |
| Anki deck thread | Community | Spaced-repetition card resource lead |
| Anthropic subreddit Anki thread | Community | Backup discussion for Anki materials |
| Any review on CCA? | Community | Difficulty, controversy, and exam feel |
| Days | Goal | Local Material | Output |
|---|---|---|---|
| Day 1-3 | D1 | D1 guide, Lab 01, D1 questions | Agent loop vs subagent notes |
| Day 4-6 | D3 | D3 guide, Lab 03, D3 questions | CLAUDE.md and CI/CD checklist |
| Day 7-9 | D4 | D4 guide, Lab 04, D4 questions | Structured output template |
| Day 10-11 | D2 | D2 guide, Lab 02, D2 questions | Tool and MCP error template |
| Day 12 | D5 | D5 guide, Lab 05, D5 questions | Context reliability checklist |
| Day 13 | Samples | Official sample analysis | Mistake distribution table |
| Day 14 | Review | Glossary, exam tips, mistake log | Personal cheat sheet |
- Day 1: Map D1 and D3 core mechanisms.
- Day 2: Review D4, especially schema, few-shot, temperature, and batch.
- Day 3: Review high-frequency traps in D2 and D5.
- Day 4-5: Practice by domain and tag mistakes by task statement.
- Day 6: Rework official samples and all six scenarios.
- Day 7: Review only mistakes, glossary, and cheat sheets.
## Question / Source
- Domain:
- Signal words:
- My answer:
- Correct answer:
- Mistake tag:
- Why the correct answer is more engineering-oriented:
- What signal should I notice next time:Common mistake tags:
| Tag | Meaning |
|---|---|
| Concept | You did not know the mechanism |
| Boundary | You knew the concept but used it in the wrong scenario |
| Reading | You missed "first step", "best", or "root cause" |
| Engineering | You chose something workable but unreliable |
| Terminology | English and local terms were misaligned |
- Confirm scope with the official exam guide and Anthropic Docs.
- Use this repository's domain guides and labs to build a working structure.
- Use open-source guides to compare explanations and fill gaps.
- Use mock exams to train scenario judgment, not to memorize answers.
- Treat third-party answers as hypotheses until verified against official docs.
- Use community reports to discover blind spots, not as factual authority.
Core answer-selection heuristics:
High-risk rule -> programmatic enforcement before prompt guidance
Wrong tool choice -> improve tool name, description, schema, and boundaries
Agent loop issue -> inspect stop_reason and tool_result handling
Subagent gap -> explicitly pass context and provenance
CI workflow -> use non-interactive mode and structured output
Extraction failure -> schema + validation + retry
Long context -> preserve facts, state, source, and uncertainty
- Keep this project as a curated Awesome CCA-F resource list and local study kit.
- Separate official, local, open-source, third-party, and community resources.
- Prefer resources that improve architecture judgment, not just answer volume.
- When official materials change, update exam facts and domain mappings first.
- Do not present third-party questions, blogs, or Reddit posts as official guidance.