Everything a developer needs to build real applications on Claude — the Messages API, model selection, cost and tokens, and agents — turned into scenario-based flashcards you actually remember with spaced repetition.
Claude Certified Developer — Foundations (CCDV-F) is Anthropic's entry-level developer certification. It validates a broad, practical understanding of building applications on Claude — how the model and the Messages API actually work, how to choose and optimize a model, and how to design applications and agents — rather than deep expertise in any single feature.
The exam is blueprint-weighted across eight domains, and three of them carry most of the weight: Applications & Integration, Model Selection & Optimization, and Agents & Workflows. The recurring themes are the stateless Messages API and the tool-use loop, matching a model to a task's cost and latency, and knowing when an agent beats a fixed workflow.
This track covers all eight domains, weighted to mirror the blueprint — so most of your study time lands where the exam does — and turns them into scenario-based questions with spaced repetition, moving the mechanics from "I read the docs once" to long-term recall. Every card links to the official Claude documentation for the fact it tests.
Each module is a set of flashcards — 338 in total. Answer, review, and watch your knowledge grow from seed to full bloom.
How the model works — tokens, context windows, next-token generation, non-determinism, sampling, shot prompting, and fast vs extended thinking
18 cardsThe integration layer — official SDKs over the REST API, authentication headers, streaming, typed errors, timeouts and retries, and where the SDK ends and the wire begins
15 cardsAnthropic Messages API — request shape, tool-use cycle, streaming, vision and documents, stop reasons, and usage accounting
18 cardsCost and latency levers — prompt caching, Batch vs realtime tradeoffs, extended thinking, and calling Claude via Bedrock and Vertex
17 cardsControlling spend — how input and output tokens drive cost and latency, prompt caching, batch versus real-time pricing, max_tokens, and practical levers to reduce token usage
13 cardsChoosing the right model for the job — balancing capability against latency and cost, matching model tier to task difficulty, and when a smaller or faster model is the correct call
13 cardsThe integration fundamentals under any Claude app — REST, JSON, idempotency, async concurrency, retries, timeouts, and error handling
18 cardsFitting Claude into the development lifecycle — version control flow, code review, CI, refactoring at small and large scale, and safe rollout
16 cardsTurning business needs into an LLM app — functional vs non-functional requirements, constraint-driven choices, scoping, and the operate/maintain lifecycle
18 cardsArchitecting apps around Claude — trust boundaries, cross-surface instructions, structured output, session hygiene, and plugins
17 cardsWhat makes a system agentic — the model-driven loop of decide, act, observe; agents versus fixed workflows; when to hand control to the model and when a deterministic pipeline is the safer design
17 cardsBuilding an agent in practice — defining tools with clear schemas, the tool_use and tool_result round-trip, who actually executes a tool, handling tool errors in the loop, and least-privilege tool design
18 cardsCommon building blocks — prompt chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer loops, and human-in-the-loop; matching each pattern to the shape of the task
16 cardsCurating what goes into the window — relevance over volume, compaction and summarization, pruning tool output, isolating subagent context, and fighting context rot in long sessions
19 cardsReaching for the right technique — clear direct instructions, XML tags, system prompts, prefilling, examples, and extended thinking, matched to the symptom you are trying to fix
19 cardsConnecting Claude to the outside world through a standard — what MCP is, servers and clients, tools/resources/prompts, local vs remote servers, and MCP versus one-off custom tools
18 cardsChoosing the right capability — platform built-in tools like web search and code execution, custom tools, Agent Skills, and when each fits versus a custom tool or an MCP server
19 cardsSecuring an app built on Claude — prompt injection and trust boundaries, treating model output as untrusted, jailbreak mitigation, layered guardrails, and validating actions server-side
15 cardsOperational safety — protecting API keys, minimizing sensitive data, content moderation, hooks as guardrails, human oversight for high-stakes actions, and handling refusals gracefully
14 cardsAgentic coding in the terminal — what Claude Code is, how it reads and edits a codebase, project memory via CLAUDE.md, permissions, and extending it with MCP, hooks and subagents
11 cardsMeasuring quality instead of guessing — defining success criteria, building eval sets, automated and model-graded scoring, catching regressions, and debugging LLM applications systematically
9 cardsA taste of the real flashcards. Pick an answer, then reveal the explanation.
A developer is told the model processes text as tokens rather than whole words. What is a token most accurately?
A team builds a chat feature and assumes the API remembers previous messages by conversation ID, but Claude never recalls earlier turns. Why?
A team must pick a model for a new feature. What is the fundamental trade-off across model tiers?
A team debates whether their feature is an agent or a workflow. What most clearly distinguishes an agent?
Each card is one practical concept with multiple options. Pick what you think is right.
See the correct option plus a clear explanation, and a link to deeper docs when one is available.
A spaced-repetition engine (SM-2 or FSRS) resurfaces each card just before you would forget it.
Knowing the Messages API, tokens and the tool-use loop is the baseline for shipping anything real on Claude — not just passing an exam.
Understanding model trade-offs, prompt caching and batch vs realtime helps you avoid surprise bills and slow apps.
The agent-vs-workflow decision and the decide-act-observe loop are the fastest-growing skills in AI engineering.
The cards map directly to all eight CCDV-F exam domains, weighted to match the blueprint.
No. The track starts from how a language model and the Messages API work and builds up to agents, so developers new to building on LLMs and those refreshing the basics both benefit. General software engineering familiarity helps.
About 10 minutes a day. Spaced repetition means short, frequent sessions beat cramming — most learners get comfortable with the core mechanics within a couple of weeks.
Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.
It covers all eight exam domains, weighted to mirror the official blueprint so most cards land on the heaviest domains (Applications & Integration and Model Selection). It is a companion, not a full course or an exam dump: pair it with the official Anthropic exam guide and hands-on building.
Plant your first seed today. Ten minutes a day is all it takes to grow the foundations the CCDV-F exam rewards.