Exam guide
The Claude Certified Developer – Foundations (CCDV-F) exam.
CCDV-F is Anthropic's foundations certification for developers building applications on Claude: APIs, integrations, agents, and the tooling around them. Where the architect exam tests system design, this one tests hands-on engineering.
What is CCDV-F?
CCDV-F (Claude Certified Developer – Foundations) is Anthropic's certification for developers who build applications on Claude. The exam is 53 questions in 120 minutes, proctored and closed-book, delivered by Pearson VUE, with a passing score of 720 on a 100–1,000 scale and a $125 fee per attempt.
CCDV-F at a glance
Claude Certified Developer – Foundations
- Questions: 53 items in 120 minutes
- Passing score: 720 on a 100–1,000 scale
- Exam fee: $125 per attempt, per the current exam guide
- Format: Proctored and closed-book, no AI assistance
- Delivery: Pearson VUE, online proctored or at a test center
- Retakes: Up to 4 attempts per rolling 12 months (14, 30, then 90-day waits)
- Validity: 12 months, with a free on-time renewal assessment
What the exam covers
Eight domains, per exam guide v1.0 (July 2026).
| Domain | Weight |
|---|---|
| Applications and integration | 33.1% |
| Model selection and optimization | 16.8% |
| Agents and workflows | 14.7% |
| Prompt and context engineering | 11% |
| Tools and MCPs | 10.6% |
| Security and safety | 8.1% |
| Claude Code | 3.1% |
| Eval, testing, and debugging | 2.6% |
Try three CCDV-F practice questions
One from each of the heaviest domains, with the answer and the reasoning. Every question in our bank is original, written from the published blueprint, never taken from the exam.
A response comes back with stop_reason set to max_tokens. What happened?
- The model reached the natural end of its turn, so the text is complete as returned
- The model emitted a tool_use block and is waiting for a tool_result from your code
- The output reached the max_tokens limit and was cut off before the model finished
- The input exceeded the context window and the request was rejected with a 400
Answer: The output reached the max_tokens limit and was cut off before the model finished. max_tokens means truncation: the output hit the cap you set. Raise the limit or continue the response. end_turn is the natural finish, and an oversized input fails before any stop_reason is produced.
A pipeline extracts three fields from short emails, millions of times a month. Which model tier makes sense?
- The smallest tier that passes your eval, since cost and latency dominate at this volume
- The most capable tier, since extraction errors at this scale compound quickly
- The tier with the largest context window, so that long quoted email threads are not truncated before extraction
- A mid tier with extended thinking enabled to raise accuracy on ambiguous fields
Answer: The smallest tier that passes your eval, since cost and latency dominate at this volume. Match the model to the task. Simple, high-volume extraction is where the small tier earns its keep; measure with an eval first. Thinking adds cost on every call, which is the wrong trade for short emails.
Which loop correctly implements a tool-using agent?
- Run every declared tool up front with default arguments, then pass all of the results to the model in a single call
- Call the model once with tool_choice any and return the first tool_use arguments
- Call the model repeatedly until its text no longer mentions any tool by name
- Call the model; on tool_use run the tool, append the result, call again; stop on end_turn or a turn cap
Answer: Call the model; on tool_use run the tool, append the result, call again; stop on end_turn or a turn cap. The agent loop alternates model turns and tool execution until the model ends its turn or a safety limit stops it. Running tools up front skips the model's decision about which tool to call and with what arguments.
More than 250 people have started the free CCDV-F practice exam since September, and more than 180 finished a full timed mock. More than 220 engineers have joined the YAID Network. Counts as of October 15, 2026. Keep going with all 60 free CCDV-F practice questions or the timed CCDV-F mock.
Who it’s for
The exam guide describes the target candidate precisely: an engineer with one to five years of experience, at least six months hands-on with Claude or comparable LLM systems, proficient in Python or TypeScript, and fluent with REST APIs and CLI tools. A third of the exam is applications and integration, so it rewards people who have shipped.
How CCDV-F compares
Against the rest of the program: CCAR-F tests system design where CCDV-F tests the code itself, CCAO-F is the non-developer track, and CCAR-P extends the architect side. Developers who spend their days shipping Claude features fit here; a third of the marks are applications and integration, which no other exam in the program weights so heavily.
How to register
Registration runs through the Anthropic Partner Academy, and access is open to organizations in the Claude Partner Network. There is no individual sign-up. If your employer is not a partner, the practical route is joining a partner firm: YAID members register under our partner standing, prepare with the official Partner Academy materials, and sit the exam through Pearson VUE. The credential is issued to you personally and stays with you. The full path is in the Claude certification guide.
Preparing for CCDV-F
Applications and integration is a third of the exam. If your Claude experience is mostly prompting, build and deploy something real against the API before you sit it.
Claude Code and eval tooling together are under 6% of the marks. Do not over-prepare the small domains at the expense of integration and model selection.
The guide's experience profile is honest: six months of hands-on Claude work is the real prerequisite, even though no formal one is enforced.
Test yourself with the free timed CCDV-F practice exam or the CCDV-F practice questions by domain, both written from the blueprint and weighted the way the exam is. For a week-by-week schedule, read a four-week CCDV-F plan built on the blueprint. To revise in short bursts, use the CCDV-F flashcards.
What each domain covers
What to know before you sit, organized by the published blueprint. Nothing here describes an exam question.
Applications and integration
- The Messages API: request shape, message roles, system prompt placement, max_tokens, and what each stop_reason means (end_turn, max_tokens, tool_use, stop_sequence).
- Streaming responses and how to handle partial content and tool-use blocks as they arrive.
- Multimodal inputs: images and PDFs as content blocks, and the Files API for reusing uploads.
- Structured output: JSON via tool definitions or structured outputs, and validating what comes back.
- The Batch API for high-volume, non-urgent work at lower cost.
- Errors, rate limits, and retries: status codes, exponential backoff, and idempotent design for anything that writes.
- Prompt caching mechanics: cache breakpoints, minimum lengths, and ordering stable content first.
Model selection and optimization
- The model family trade-off: the most capable model for hard reasoning, the mid-tier for most production work, the smallest for high-volume classification and routing.
- Cost is tokens in plus tokens out; latency is dominated by output tokens. Optimize both by trimming prompts, capping max_tokens, and caching.
- Extended thinking budgets: when deeper reasoning pays for itself and when it is wasted.
- Temperature and sampling settings, and why deterministic tasks want low temperature.
- Routing patterns: a small model classifies, a larger model handles the hard cases.
Agents and workflows
- Implementing the agent loop in code: send messages, detect tool_use blocks, execute, append tool_result blocks, repeat until end_turn.
- Workflow patterns from Anthropic's guidance (chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer) and how to pick one.
- The Claude Agent SDK: what it handles for you (the loop, tools, permissions, hooks, subagents) versus a hand-rolled loop.
- Stop conditions, max turns, and human approval steps.
Prompt and context engineering
- System prompt versus user turn, examples, XML structure, prefilling, and long-context ordering.
- Managing conversation history: truncation, summarization, and what to keep verbatim.
Tools and MCPs
- Tool definitions with JSON schema, descriptions written for the model, tool_choice, parallel tool calls, and error results.
- Connecting to MCP servers from an application and the difference between tools, resources, and prompts.
Security and safety
- Prompt injection through tool results and documents: treat retrieved content as data, and keep instructions in the system prompt.
- Least privilege for tools: read-only by default, confirmation for writes, no secrets in prompts.
- Handling personal data, logging, and retention; Anthropic's usage policies as constraints on what you build.
- Output validation before anything is executed, sent, or stored.
Claude Code
- What Claude Code is, where it runs, CLAUDE.md, and the basics of hooks, MCP configuration, and headless use. A small domain, so keep the prep proportionate.
Eval, testing, and debugging
- Golden test sets, LLM-as-judge grading, regression tests on prompt changes, and logging enough to reproduce a bad response. This is the smallest domain on the exam.
Common mistakes
Preparing as if this were the architect exam, when a third of the marks are integration code and Claude Code plus evals together are under 6%.
Not knowing the stop_reason values and what to do with each one.
Skipping the Batch API, Files API, and prompt caching because they were not needed in your own project.
Sitting the exam with mostly prompting experience. The guide asks for six months of hands-on API work and the question mix is built around it.
A study path
- 01
Week 1: read the exam guide and the Messages API reference. Build a script that streams a response, calls a tool, and handles every stop_reason.
- 02
Week 2: add prompt caching, a batch job, and a PDF input to that script. Measure cost before and after caching.
- 03
Week 3: build a small agent loop by hand, then rebuild it with the Agent SDK. Add an eval with a golden set.
- 04
Week 4: Partner Academy prep course and a practice exam; closed-book review of the API reference.
Official reading
CCDV-F FAQ
What is the CCDV-F exam?+
CCDV-F is Claude Certified Developer – Foundations, Anthropic's certification for developers building applications on Claude. It is 53 questions in 120 minutes, proctored and closed-book, with a passing score of 720 on a 100–1,000 scale.
What is the difference between CCDV-F and CCAR-F?+
CCDV-F tests hands-on application development: integration, model selection, and agents in code. CCAR-F tests system design: agentic architecture, tool design, and context strategy. Developers deep in the code usually fit CCDV-F; engineers who design and sell systems usually fit CCAR-F.
How much does the CCDV-F exam cost?+
$125 per attempt, per exam guide v1.0. The credential is valid for 12 months, with a free on-time renewal via a non-proctored assessment on the Anthropic Partner Academy.
What experience do I need for CCDV-F?+
No prerequisite is enforced, but the exam guide targets engineers with one to five years of experience, six months of hands-on Claude or LLM work, Python or TypeScript proficiency, and fluency with REST APIs and CLI tools.
How do I register for the CCDV-F exam?+
Through the Anthropic Partner Academy, which requires affiliation with a Claude Partner Network organization. Independent developers usually get access by joining a partner firm such as YAID, then schedule through Pearson VUE.
How hard is the CCDV-F exam?+
Anthropic does not publish a pass rate. You need 720 on a 100 to 1,000 scale across 53 questions in 120 minutes, proctored and closed-book. A third of the marks (33.1%) are applications and integration, so the exam rewards hands-on work against the API more than memorized facts. The free timed practice exam is scored on the same scale, which is the closest honest read on whether you are ready.
The other Claude certifications
Claude Certified Architect – Foundations
Claude Certified Associate – Foundations
Claude Certified Architect – Professional
Not sure the credential is worth the prep time? The honest case for and against Claude certification.
Sources
- Pearson VUE: Claude Certification Program by Anthropic (exams, eligibility, retake policy)
- Anthropic: Services track and Partner Hub announcement
Facts on this page were last checked against the program pages on October 15, 2026. Exam details are Anthropic’s and change over time; fees marked as reported are not yet on an official public page. Verify against the official pages before you rely on any number here.



