Developer
CCDV-F
Search
⌘K
Practice
Aa
Claude Certified Developer — Foundations
Practice
Answer with instant feedback, or sit a timed exam.
Exams
Exam Simulation
4 random scenarios of 6 · 60 questions · 136 min
Not taken
Diagnostic
16 questions · 30 min
Not taken
Full Mock Exam
53 questions · 120 min
Not taken
All Lesson Questions
90 questions across every lesson
Not taken
Missed Questions
Everything you've answered wrong, until you get it right
None yet
By scenario
Shipping a Claude Feature in Production
Scenario · 15 questions
Not taken
Cost and Latency Optimization
Scenario · 15 questions
Not taken
Building an Internal Agent with the Claude Agent SDK
Scenario · 15 questions
Not taken
Tools and an MCP Server for Internal Systems
Scenario · 15 questions
Not taken
Securing an Assistant that Reads Untrusted Content
Scenario · 15 questions
Not taken
Document Processing with Structured Output
Scenario · 15 questions
Not taken
By lesson
Study the Decisions, Not the Vocabulary
Lesson 0 · 6 questions
Not taken
Choose the Smallest Surface That Can Carry the Work
Lesson 1 · 6 questions
Not taken
Spend Capability Where Failure Is Expensive
Lesson 2 · 6 questions
Not taken
Turn a Request Into a Testable Contract
Lesson 3 · 6 questions
Not taken
Put Each Fact in the Right Kind of Context
Lesson 4 · 6 questions
Not taken
Validate the Claim, Not the Confidence
Lesson 5 · 6 questions
Not taken
The Messages API Is a State Machine
Lesson 8 · 6 questions
Not taken
Structured Output Is an Untrusted Contract
Lesson 9 · 6 questions
Not taken
A Tool Loop Is Controlled Delegation
Lesson 10 · 6 questions
Not taken
MCP Separates Capability From Host
Lesson 11 · 6 questions
Not taken
The Agent SDK Is a Harness, Not Permission
Lesson 12 · 6 questions
Not taken
Security Lives Outside the Prompt
Lesson 13 · 6 questions
Not taken
Evals Turn Agent Behavior Into Engineering Evidence
Lesson 14 · 6 questions
Not taken
Claude Code Scales Through Shared Constraints
Lesson 15 · 6 questions
Not taken
Ship a Claude Application You Can Defend
Lesson 30 · 6 questions
Not taken