I sat the Claude Certified Developer – Foundations exam on September 18, 2026, and passed on my first attempt. It's the fourth Claude certification I've completed, after the Associate – Foundations and both Architect exams. Out of all four, this is the one I'd recommend first to anyone who actually writes code against the Claude API — it's the most directly useful to your day job, and the one where the preparation itself changes how you build.
Here's what the exam is actually like, how I prepared, and what I'd tell anyone sitting it after me.
What the Exam Is
The Claude Certified Developer – Foundations (CCDV-F) is Anthropic's practitioner-level certification for people who build production software with Claude. Unlike the Associate exam, which is deliberately non-technical, this one assumes you write code — it tests the API, the SDK, Claude Code, MCP, and the operational realities of running Claude in production.
Format: 53 questions, 120 minutes, scenario-based multiple choice (some single-answer, some "select two"). Like all four Claude certifications, scoring is on a scaled 100–1000 range with a passing score of 720 — so a raw percentage isn't quite the right mental model for how close you are to passing.
Domains covered (8 total):
- Agents and Workflows
- Applications and Integration
- Claude Code
- Eval, Testing, and Debugging
- Model Selection and Optimization
- Prompt and Context Engineering
- Security and Safety
- Tools and MCPs
It is not a coding exam in the sense of writing and submitting code — there's no IDE. But it reads like one was designed by people who've actually shipped Claude integrations. The scenarios are specific: production incident descriptions, cost/latency tradeoffs, a snippet of behavior that needs diagnosing. Memorizing API parameter names won't get you through it; you need to have actually reasoned about why a given design choice is correct.
My Study Approach
I gave myself about six weeks, studying in evenings and weekends around a full-time role. Two things anchored the prep, plus a third I leaned on because I'd already built it:
Anthropic's own documentation — read as a syllabus, not a reference. I didn't start with the API reference. I started with the conceptual docs: agent architecture patterns, prompt caching mechanics, context window management, the Claude Code permission model, MCP's tool/resource/prompt primitives. If you've been treating the docs as something to Ctrl+F when you're stuck, that's exactly the gap this exam finds.
Hands-on work with Claude Code and the API — not just reading about the failure modes, hitting them. This mattered more than any single resource. Reading that a stop_reason of "tool_use" means "keep looping" is different from building an agent loop, watching it hang because you checked content[0].type === "text" instead, and fixing it. Same with prompt caching: reading that a dynamic prefix invalidates the cache is one thing; watching your own cache hit rate stay at zero because you put the user's question before the system prompt is another. The exam rewards the second kind of knowledge specifically — several questions are constructed exactly around "this looks like it should work, why doesn't it."
My own site's material, because I'd built it while preparing. I ended up writing a full CCA Developer prep course (five modules plus a scenarios/drills lesson and a cheatsheet) as part of studying — turning my own notes into something structured forced me to be precise about the parts I was hand-waving. If you're not building your own version of this, working through someone else's structured material (mine or otherwise) gets you most of the same benefit.