1. Home
  2. Anthropic
  3. CCDV-F Exam Syllabus

Anthropic CCDV-F Exam Syllabus

Start Free CCDV-F Exam Practice After Reviewing the Topics

Before starting your CCDV-F exam preparation, it is recommended to review the complete Anthropic Claude Certified Developer - Foundations exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free CCDV-F questions. We also provide premium CCDV-F practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

Vendor
CCDV-F
Exam Code
95
Total Questions
8
Total Exam Domains

START FREE CCDV-F EXAM PRACTICE

NO SIGNUP REQUIRED  •  100% FREE TO START

CCDV-F EXAM QUESTIONS

Anthropic CCDV-F Exam Objectives

Section 1: Agents and Workflows
Weight:
14.7%
Agent Architecture:

Principles, patterns, and tradeoffs of agent and workflow architecture, including the decision criteria
for using a workflow versus an agent, the structure of manager/supervisor hierarchies, and the role of
subagents in improving task execution.

Agent Construction with Claude:

Methods, tools, and platforms for constructing Claude agents, including the Claude Agent SDK,
custom agent loops and harnesses, managed agent deployment models (self-hosted vs. Anthropichosted), and hooks for deterministic actions.

Agent Patterns and Frameworks:

Common agent design patterns (tool-use loops, sub-agents, memory, context-window management)
and agentic abstraction frameworks (e.g., Strands, LangGraph, PydanticAI) for building agents and
workflows for multi-step tasks.
Section 2: Applications and Integration
Weight:
33.1%
Understanding Requirements:

Functional and infrastructure requirements based on business requirements and solution
architecture.

Systems Life Cycle:

Systems life cycle management concepts and frameworks used to develop, implement, operate, and
maintain IT systems.

Claude API Mechanics:

Claude API behavior and mechanics, including messages, tools, streaming, vision, thinking, caching,
invoking Claude through third-party vendors, Messages API data access patterns, batch API use, and
tradeoffs between realtime and batch API selection.

Software Engineering Foundations:

Core software engineering principles and practices, including REST APIs, JSON, asynchronous
programming, version control, SDLC integration, code review, and small- and large-scale refactoring.

Claude Application Design:

Design considerations for building Claude applications, including how Claude interprets instructions
across interfaces (Claude Code, Desktop, claude.ai, API, SDKs), content boundaries, schema design,
session hygiene, and plugin management.

Configuration Management:

Configuration management for Claude system components, including CLAUDE.md files, settings.json,
model version pinning, prompt versioning, and plugin dependencies.
Section 3: Claude Code
Weight:
3.1%
Claude Code Operation:

Claude Code core components (Rules, Skills, Commands, Agents, Agent Memory), features (session
management, built-in and custom slash commands, headless mode, streaming mode, auto-mode), the
CLAUDE.md hierarchy, repository initialization, and settings.json configuration.
Section 4: Eval, Testing, and Debugging
Weight:
2.6%
Debugging and Error Handling:

Debugging and error handling techniques for Claude applications, including error type identification,
recovery strategy selection, trace analysis to identify failure modes, and problem origin isolation
between the integration layer and model output.
Section 5: Model Selection and Optimization
Weight:
16.8%
LLM Fundamentals:

Basic understanding of LLMs (tokens, context windows, sampling, non-determinism, next-token
generation), model options (fast mode, extended thinking, adaptive thinking, effort levels), and
fundamental prompting techniques (zero-shot, single-shot, multi-shot).

Technical Fundamentals:

Foundational technical concepts supporting AI application development, including basic engineering
practices (integrating with SDKs that wrap REST APIs, websockets).

Model Selection and Tradeoffs:

Claude model capabilities (Opus vs. Sonnet vs. Haiku use cases, adaptive thinking support), tradeoffs
across quality/latency/cost parameters, and breaking behavior changes across model releases when
selecting models for tasks.

Cost and Token Management:

Token budgeting and cost management techniques for Claude applications, including token usage
tracking, cost modeling, and caching techniques (prompt caching, cache check-pointing) for cost
optimization.
Section 6: Prompt and Context Engineering
Weight:
11.0%
Context Engineering:

Context and memory management techniques for Claude applications, including context window
management, prevention of context drift and bloat (tool output pruning, compaction), and context
isolation through subagents or multi-step agentic workflows.

Prompt Engineering:

Prompt engineering principles and methods (instruction clarity, few-shot examples, system versus
user placement, output constraints, prompt and instruction placement across components, iterative
refinement, prompt adjustment, input sanitization) when writing and iterating on prompts for Claude.

Output Handling:

Established patterns and techniques for producing, validating, and consuming Claude output,
including structured output patterns, response validation, defensive parsing, and skepticism toward
confident output.
Section 7: Security and Safety
Weight:
8.1%
AI Application Security:

Data privacy and security best practices, including prompt injection awareness and mitigation,
jailbreak defense, untrusted input handling, data leakage prevention, PII handling, and ensuring
authentication, authorization, confidentiality, privacy, and integrity.

Guardrails and Safe Deployment:

Safe and responsible deployment practices (content policy, guardrail layering) and secure-by-design
principles (privacy, identity and access management, least privilege).

Claude Hooks:

Leveraging hooks for guardrails and safety controls to prevent destructive actions within Claude
applications.

Identity, Secrets, and Key Management:

Managing secrets, credentials, and API keys across Claude development and production
environments, including identity validation and authentication, access approval and level verification,
and authorized access monitoring.
Section 8: Tools and MCPs
Weight:
10.6%
Tool Implementation:

Tool implementation practices for Claude applications, including tool use and function calling,
configuration for external system interaction, tool description writing, error handling, tool usage
patterns (agentic harness dispatch, client-side vs. server-side tools, approval patterns), and tool set
construction best practices.

MCP Server Development:

MCP server development practices, including server authoring, deployment, integration with Claude
applications, MCP resources, tools, and prompts, and communication patterns (stdio, sockets, client
vs. server).

Agentic Customization:

Tradeoffs among built-in Tools, custom Tools, Skills, and MCPs for selecting and applying the
appropriate approach for a given use case.
Info