🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
learn-claude
Claude Code tutor to prepare you for the Claude Certified Architect Exam
git clone https://github.com/maludb/learn-claude
learn-claude
A study coach for the Anthropic Claude Certified Architect – Foundations (CCA-F) exam that runs inside Claude Code. It teaches the 30 official exam topics, drills you with exam-style multiple-choice questions, tracks your accuracy per topic, and runs full-length timed mock exams — all from your terminal, with your progress stored as plain markdown files you own.
Disclaimer
This is an unofficial community project. It is not affiliated with, endorsed by, or sponsored by Anthropic. All practice questions are original creations written for study purposes — they are not actual exam questions. Exam details (format, pricing, domains, weights) change over time; always verify against the official pages linked below. Content is current as of July 2026.
Demo
> Help me prepare for the Claude Certification exam
⏺ Let's work on Agentic Loops (Domain 1 — your weakest area).
An agentic loop is the cycle of model → tool call → result → model...
⏺ Question 1 of 5: A team's agent keeps looping on a failing tool
call. Which change most directly bounds the loop?
❯ A. Increase max_tokens B. Add a turn limit ...
> B
⏺ Correct — 4/5 on this topic so far. Progress saved.
Install
From the GitHub marketplace (this repo doubles as its own marketplace):
/plugin marketplace add maludb/learn-claude
/plugin install learn-claude@learn-claude
For development, install from a local clone instead:
/plugin marketplace add /path/to/learn-claude
/plugin install learn-claude@learn-claude
Usage
Three skills. Each triggers on natural language or an explicit slash command:
| Skill | Slash command | Natural-language triggers | What it does |
|---|---|---|---|
| Quiz | /learn-claude:quiz [topic] | "quiz me", "help me prepare for the Claude certification exam", "let's study MCP" | Teaches one topic, then drills 5 exam-style A–D questions and records results |
| Progress | /learn-claude:progress | "how am I doing", "am I ready for the exam" | Readiness report: coverage, per-domain accuracy, weakest topics, what to study next |
| Mock exam | /learn-claude:mock-exam [count] | "mock exam", "test me like the real exam" | 60-question timed simulation — no feedback until the end, scaled score like the real thing |
Once per calendar day, the first Claude Code session greets you with "Would you like to work on becoming Claude Certified today?" Say no and it drops the subject — the greeting fires at most once a day and declining is respected.
Progress lives in ${CLAUDE_PLUGIN_DATA} (typically ~/.claude/plugins/data/learn-claude/) as progress.md and history.md. They are human-readable markdown: inspect them, edit them, or delete them to reset — they are yours.
About the exam
| Fact | Value |
|---|---|
| Format | 60 multiple-choice questions |
| Time limit | 120 minutes |
| Scoring | Scaled 100–1000, pass at 720 |
| Cost | $125 |
| Validity | 12 months |
Five domains, weighted:
| Domain | Weight |
|---|---|
| D1 — Agentic Architecture & Orchestration | 27% |
| D2 — Tool Design & MCP | 18% |
| D3 — Claude Code Configuration | 20% |
| D4 — Prompt Engineering & Structured Output | 20% |
| D5 — Context Management & Reliability | 15% |
Questions are framed inside recurring production scenarios: each exam sitting draws 4 of the 6 officially published scenarios at random. This plugin drills the same framing.
Official pages (verify current details there):
How it works
- Content ships with the plugin — 30 topic lessons in
content/topics/(one per official CCA-F task statement), a 150-question curated bank incontent/bank/, and the scenario legend incontent/scenarios.md. All read-only at study time. - Your data stays in your data dir — the skills only ever write
progress.mdandhistory.mdunder${CLAUDE_PLUGIN_DATA}; the plugin directory itself is never modified. - Weighted topic selection — when you don't name a topic, the quiz skill picks one using the official domain weights (27/18/20/20/15) biased toward topics you haven't seen or keep missing, so study time mirrors how the exam actually scores.
- Daily greeting — a
SessionStarthook (hooks/hooks.json+scripts/session-start.sh) stamps alast-greetedfile in the data dir so the nudge fires at most once per day and never breaks a session.
License
MIT © 2026 Edward Honour
// compatibility
| Platforms | cli, mobile |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | Python |
// faq
What is learn-claude?
Claude Code tutor to prepare you for the Claude Certified Architect Exam. It is open-source on GitHub.
Is learn-claude free to use?
learn-claude is open-source under the MIT license, so it is free to use.
What category does learn-claude belong to?
learn-claude is listed under education in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/learn-claude)
// retro hit counter
[](https://claudeers.com/learn-claude)
// reviews
// guestbook
// related in Education & Learning
Skills for Real Engineers. Straight from my .claude directory.
Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
A collection of learning resources for curious software engineers