An interactive course that teaches you the 5 domains of the Claude Certified Architect exam — delivered inside Claude Code.
Clone it. Open it in Claude Code. Say /start.
| Domain | Weight | What it covers |
|---|---|---|
| 1. Agentic Architecture & Orchestration | 27% | Agentic loops, multi-agent systems, hooks, enforcement |
| 2. Tool Design & MCP Integration | 18% | Tool descriptions, error handling, MCP servers |
| 3. Claude Code Configuration & Workflows | 20% | CLAUDE.md hierarchy, rules, skills, CI/CD |
| 4. Prompt Engineering & Structured Output | 20% | Few-shot prompting, JSON schemas, batch processing |
| 5. Context Management & Reliability | 15% | Context preservation, escalation, error propagation |
You don't need partner access to the actual exam. The knowledge is what matters — these are skills you can use immediately to build production-grade applications with Claude.
git clone https://github.com/ContractorKeith/claude-architect-course.git
cd claude-architect-courseOpen the folder in Claude Code and say /start.
Want to contribute? Fork the repo, make your changes on a branch, and open a PR. See CONTRIBUTING.md.
The course is delivered interactively by Claude Code. It reads the CLAUDE.md file automatically and enters teaching mode.
For each domain you follow a learn → quiz → build cycle:
- Learn (
/domain N) — Interactive teaching, one concept at a time, adapted to your experience level - Quiz (
/quiz N) — Scenario-based practice questions matching the exam format - Build (
/build N) — Hands-on exercise inworkspace/(Claude guides you, you write the code) - Review (
/review) — Get feedback on your build against acceptance criteria
All commands:
| Command | What it does |
|---|---|
/start |
Start or resume the course |
/domains |
Show course map with your progress |
/domain N |
Jump to domain N |
/quiz N |
Run practice quiz for domain N |
/build N |
Start build exercise for domain N |
/progress |
Show detailed progress report |
/review |
Review your build exercise work |
/reset |
Clear progress and start fresh |
claude-architect-course/
├── CLAUDE.md ← tells Claude Code how to run the course
├── README.md
│
├── skills/ ← how Claude teaches (SKILL.md per skill)
│ ├── domain-tutor/ ← interactive domain teaching
│ ├── quiz/ ← practice question runner
│ ├── build-guide/ ← build exercise coach
│ ├── progress-tracker/ ← progress display
│ ├── review/ ← build exercise reviewer
│ └── skill-creator/ ← create new skills mid-session
│
├── modules/ ← what Claude teaches
│ ├── overview.md ← course map and learning paths
│ └── domain-{1-5}/ ← one folder per domain
│ ├── README.md ← domain overview
│ ├── content.md ← teaching material
│ ├── quiz-questions.md ← practice questions
│ ├── quiz-answers.md ← answer key with explanations
│ └── build-exercise.md ← hands-on build spec
│
├── reference/ ← source material
│ └── claude-architect-article.md
│
└── progress/ ← your learning state (gitignored)
- Claude Code installed and authenticated
- That's it. No dependencies, no build step, no setup.
See CONTRIBUTING.md. Good contributions: new quiz questions tagged by task statement, clearer explanations, better build exercise hints.
MIT
