CCDV-F curriculum

Twenty-five lessons, one per sub-skill in Anthropic's published blueprint. Each carries worked examples, the exam traps for that topic, and a quick check. Domains below are ordered by weight, heaviest first — Applications & Integration is a third of the paper on its own.

Applications & Integration

33.1% of exam · 18 questions · 6 lessons
  1. 2.1 Understanding requirements

    Requirements arrive as business sentences. Find the single deciding phrase, separate hard constraints from soft preferences, and let the constraint settle .

  2. 2.2 Systems life cycle

    Your model can change without your deploy. That makes version pinning, an evaluation gate, and treating prompts as reviewed artefacts the operational core .

  3. 2.3 Claude API mechanics

    The API is stateless, so your app owns history and pays for it on every turn. Branch on stop_reason before reading content. And a cache checkpoint only wor.

  4. 2.4 Software engineering foundations

    An LLM call is still a slow network call. Async paths, correct retry scope, idempotent downstream writes, and a single place where the model is referenced .

  5. 2.5 Claude application design

    Choose the surface the requirement implies, keep untrusted data out of instruction space and clearly tagged, scope session state per user, and design schem.

  6. 2.6 Configuration management

    Four artefacts change behaviour — project instructions, permissions config, model pin, and prompts. All four belong in version control, and the model pin p.

Model Selection & Optimization

16.8% of exam · 9 questions · 4 lessons
  1. 5.1 LLM fundamentals

    The context window is shared by everything in the request including the response. Temperature 0 reduces variation but never guarantees identical output.

  2. 5.2 Technical fundamentals

    The SDKs wrap REST and add ergonomics, not capability. Knowing which layer an error came from tells you where to fix it. Streaming is a chunked response.

  3. 5.3 Model selection and tradeoffs

    Profile the workload on volume, boundedness, and stakes, then justify the tier from those properties. Over-serving is as wrong as under-serving. Pin the ve.

  4. 5.4 Cost and token management

    Measure, then pull levers in order: cache, trim, right-size, batch. The first two are quality-neutral; the third trades and needs an eval check. Verify cac.

Agents and Workflows

14.7% of exam · 8 questions · 3 lessons
  1. 1.1 Agent architecture

    Enumerable steps mean a workflow, full stop — a conversational interface is not evidence of agency. Delegate to subagents for context isolation, not speed.

  2. 1.2 Agent construction with Claude

    The model requests, your code executes — that gap is where approval, validation, and hooks live. A hook enforces what a prompt can only request. Managed ve.

  3. 1.3 Agent patterns and frameworks

    Framework choice is decided by state management needs, control granularity, ecosystem fit, and team familiarity. Popularity and recency are distractors the.

Prompt & Context Engineering

11% of exam · 6 questions · 3 lessons
  1. 6.1 Context engineering

    Bloat is wasted tokens; drift is lost instructions. Cost tells you which one you have. Pruning and compaction fix bloat, reinforcement and isolation fix dr.

  2. 6.2 Prompt engineering

    Say what to do rather than what to avoid, and put each instruction where its scope is obvious — durable behaviour in the system prompt, tool-specific const.

  3. 6.3 Output handling

    Extract, validate against a schema, and retry with the error fed back. A wrong answer is fluent and carries no warning, so the check has to live in code — .

Tools and MCPs

10.6% of exam · 6 questions · 3 lessons
  1. 8.1 Tool implementation

    Tool descriptions are the primary mechanism Claude uses for tool selection. When misrouting comes from weak descriptions, improving them is the first fix —.

  2. 8.2 MCP server development

    MCP turns M×N integrations into M+N. Servers expose resources, tools, and prompts. Transport follows deployment — stdio for local, network for remote — and.

  3. 8.3 Agentic customization

    Built-in, custom tool, Skill, MCP server — each is right at one scope. Skills guide, tools execute. And misrouting has two causes: confusable descriptions .

Security and Safety

8.1% of exam · 4 questions · 4 lessons
  1. 7.1 AI application security

    Indirect injection arrives inside content the model was asked to read, often with no malicious user present. Tagging untrusted content makes it visible as .

  2. 7.2 Guardrails and safe deployment

    No single guardrail is sufficient — combine behavioural, detective, and preventive layers. Scope agent credentials to the task, because a manipulated agent.

  3. 7.3 Claude hooks

    Hooks are the only deterministic guardrail — code at a fixed point in the loop whose decision does not depend on the model. Any requirement phrased as "reg.

  4. 7.4 Identity, secrets, and key management

    Keys live server-side in a secret manager, never in client code, a prompt, or a tracked file. Rotate on a schedule. Verify access at call time. And monitor.

Claude Code

3.1% of exam · 2 questions · 1 lesson
  1. 3.1 Claude Code operation

    Commands are invoked, Rules always hold. Team standards belong in a project-level CLAUDE.md, not personal settings. Headless mode is what runs in CI where .

Eval, Testing & Debugging

2.6% of exam · 1 questions · 1 lesson
  1. 4.1 Debugging and error handling

    Identify the error type, attribute it to the integration layer or the model, trace back to the first divergence rather than the obvious symptom, then match.