claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Education & Learning

learn-claude

Claude Code tutor to prepare you for the Claude Certified Architect Exam

// Education & Learning[ cli ][ mobile ][ claude ]#claude#educationMIT$open-sourceupdated 5 days ago
// install
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:

SkillSlash commandNatural-language triggersWhat 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

FactValue
Format60 multiple-choice questions
Time limit120 minutes
ScoringScaled 100–1000, pass at 720
Cost$125
Validity12 months

Five domains, weighted:

DomainWeight
D1 — Agentic Architecture & Orchestration27%
D2 — Tool Design & MCP18%
D3 — Claude Code Configuration20%
D4 — Prompt Engineering & Structured Output20%
D5 — Context Management & Reliability15%

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 in content/bank/, and the scenario legend in content/scenarios.md. All read-only at study time.
  • Your data stays in your data dir — the skills only ever write progress.md and history.md under ${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 SessionStart hook (hooks/hooks.json + scripts/session-start.sh) stamps a last-greeted file in the data dir so the nudge fires at most once per day and never breaks a session.

License

MIT © 2026 Edward Honour

// compatibility

Platformscli, mobile
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

// 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.

0 views
11 stars
unclaimed
updated 5 days ago

// embed badge

learn-claude on Claudeers
[![Claudeers](https://claudeers.com/api/badge/learn-claude.svg)](https://claudeers.com/learn-claude)

// retro hit counter

learn-claude hit counter
[![Hits](https://claudeers.com/api/counter/learn-claude.svg)](https://claudeers.com/learn-claude)

// reviews

// guestbook

0/500

// related in Education & Learning

🔓

Skills for Real Engineers. Straight from my .claude directory.

// educationmattpocock/Shell155,576MIT[ claude ]
🔓

Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.

// educationmlabonne/80,658Apache-2.0[ claude ]
🔓

A collection of learning resources for curious software engineers

// educationcharlax/Python51,218MIT[ claude ]
🔓

Powerful AI Client

// educationchatboxai/TypeScript40,855GPL-3.0[ claude ]
→ see how learn-claude connects across the ecosystem