# How the Four Claude Certification Tracks (CCAO-F, CCDV-F, CCAR-F, CCAR-P) Align with Their Exam Blueprints

> Understand how Claude certification tracks CCAO-F, CCDV-F, CCAR-F, and CCAR-P align with their exam blueprints. Discover exam details and curriculum mapping in our AI Engineering From Scratch guide.

- Repository: [Rohit Ghumare/ai-engineering-from-scratch](https://github.com/rohitg00/ai-engineering-from-scratch)
- Tags: getting-started
- Published: 2026-08-29

---

**Each Claude certification track in the rohitg00/ai-engineering-from-scratch repository stores its official exam blueprint in a JSON file under `certifications/claude/tracks/`, where an `exam` object defines the item count, time limit, fee, and passing score, while `domains` and `lessons` arrays map curriculum content to test objectives.**

The rohitg00/ai-engineering-from-scratch repository provides a structured curriculum for Anthropic’s Claude certification program. Understanding how the **Claude certification tracks align with their exam blueprints** ensures candidates study content that directly maps to test requirements and domain weightings.

## Exam Blueprint Structure in Track JSON Files

Each track definition follows a standardized schema located in the `certifications/claude/tracks/` directory. In files such as [`certifications/claude/tracks/ccao-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccao-f.json), the **`exam`** object acts as the formal blueprint. It specifies:

- `items`: Number of exam questions
- `timeLimitMinutes`: Duration of the exam
- `feeUsd`: Registration cost
- `passingScaledScore`: Minimum passing threshold (720 for all tracks)
- `format`: Question types (multiple-choice, multiple-response, or scenario-based)
- `officialGuideUrl`: Link to the official exam guide

This structure ensures that every curriculum component ties directly to a documented assessment criterion.

## Track-by-Track Blueprint Alignment

### CCAO-F (Claude Certified Associate – Foundations)

The **CCAO-F** track targets associate-level fundamentals. According to [`certifications/claude/tracks/ccao-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccao-f.json), the exam blueprint specifies:

- **Exam Code**: CCAO-F
- **Items**: 60 questions
- **Time Limit**: 120 minutes
- **Fee**: $99 USD
- **Passing Score**: 720 (scaled)
- **Format**: Multiple-choice and multiple-response
- **Official Guide**: [Foundations Exam Guide](https://everpath-course-content.s3-accelerate.amazonaws.com/instructor%2F6nizmqk8tpzpfjvt6qmmav7rh%2Fpublic%2F1783542847%2FClaude+Certified+Associate+%E2%80%93+Foundations+Exam+Guide.pdf)

### CCDV-F (Claude Certified Developer – Foundations)

The **CCDV-F** track focuses on developer skills. The blueprint in [`certifications/claude/tracks/ccdv-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccdv-f.json) defines:

- **Exam Code**: CCDV-F
- **Items**: 53 questions
- **Time Limit**: 120 minutes
- **Fee**: $125 USD
- **Passing Score**: 720
- **Format**: Multiple-choice and multiple-response
- **Official Guide**: [Developer Foundations Guide](https://everpath-course-content.s3-accelerate.amazonaws.com/instructor%2F6nizmqk8tpzpfjvt6qmmav7rh%2Fpublic%2F1783542875%2FClaude+Certified+Developer+%E2%80%93+Foundations+Exam+Guide.pdf)

### CCAR-F (Claude Certified Architect – Foundations)

The **CCAR-F** track transitions into architecture concepts. As defined in [`certifications/claude/tracks/ccar-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccar-f.json):

- **Exam Code**: CCAR-F
- **Items**: 60 questions
- **Time Limit**: 120 minutes
- **Fee**: $125 USD
- **Passing Score**: 720
- **Format**: Scenario-based multiple-choice and multiple-response
- **Official Guide**: [Architect Foundations Guide](https://everpath-course-content.s3-accelerate.amazonaws.com/instructor%2F6nizmqk8tpzpfjvt6qmmav7rh%2Fpublic%2F1783542750%2FClaude+Certified+Architect+%E2%80%93+Foundations+Exam+Guide.pdf)

### CCAR-P (Claude Certified Architect – Professional)

The **CCAR-P** track represents the professional tier. The blueprint in [`certifications/claude/tracks/ccar-p.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccar-p.json) specifies:

- **Exam Code**: CCAR-P
- **Items**: 63 questions
- **Time Limit**: 120 minutes
- **Fee**: $175 USD
- **Passing Score**: 720
- **Format**: Multiple-choice and multiple-response
- **Official Guide**: [Architect Professional Guide](https://everpath-course-content.s3-accelerate.amazonaws.com/instructor%2F6nizmqk8tpzpfjvt6qmmav7rh%2Fpublic%2F1783542810%2FClaude+Certified+Architect+%E2%80%93+Professional+Exam+Guide.pdf)

## How Domains and Lessons Map to Exam Objectives

Beyond the exam object, each track JSON contains a **`domains`** array that breaks the exam into weighted knowledge areas. For example, the CCAO-F track lists domains such as "Prompting and Task Execution" with a weight of 14%.

The **`lessons`** array then maps specific content to these domains. The lesson `01-claude-product-and-model-landscape` appears in multiple tracks and addresses product-model knowledge required across certification levels. This ensures proportional coverage: if a domain carries 20% of the exam weight, approximately 20% of the curriculum targets that domain.

## Programmatically Accessing Blueprint Data

You can verify alignment programmatically using the JSON track definitions.

### Python Script to Load Blueprints

```python
import json, pathlib

def load_track(slug: str):
    path = pathlib.Path(
        "certifications/claude/tracks", f"{slug}.json"
    )
    with path.open() as f:
        return json.load(f)

def print_blueprint(track):
    exam = track["exam"]
    print(f"Exam {track['examCode']} – {track['credential']}")
    print(f"  Items: {exam['items']}")
    print(f"  Time: {exam['timeLimitMinutes']} min")
    print(f"  Fee: ${exam['feeUsd']}")
    print(f"  Passing score: {exam['passingScaledScore']}")
    print(f"  Format: {exam['format']}")
    print(f"  Guide: {exam['officialGuideUrl']}")

if __name__ == "__main__":
    for slug in ("ccao-f", "ccdv-f", "ccar-f", "ccar-p"):
        track = load_track(slug)
        print_blueprint(track)
        print("-" * 40)

```

### Shell Command to Extract Domains

```bash
jq '.domains[] | "\(.id): \(.weight)% – \(.name)"' certifications/claude/tracks/ccar-p.json

```

## Summary

- Each **Claude certification track** stores its exam blueprint in a dedicated JSON file under `certifications/claude/tracks/`.
- The **`exam`** object contains formal specifications including item count (53–63), time limit (120 minutes), fee ($99–$175), and passing score (720).
- **Domains** arrays break exams into weighted competencies, ensuring curriculum alignment with test objectives.
- **Lessons** map directly to domain weights, providing proportional coverage of exam content.
- You can programmatically verify alignment using Python or `jq` to parse the track definitions.

## Frequently Asked Questions

### What is the passing score for all Claude certification exams?

All four exams—CCAO-F, CCDV-F, CCAR-F, and CCAR-P—require a scaled score of **720** to pass, regardless of the specific track difficulty or item count.

### How do I verify which domains are covered in each exam?

Run the `jq` command against the track JSON file to list domain IDs and weights. Each domain entry includes a `name`, `weight` percentage, and `objectives` array that maps to specific exam content.

### Why does the CCAR-F exam use a different format than the others?

The **CCAR-F** (Architect Foundations) exam uses **scenario-based multiple-choice and multiple-response** questions to assess architectural decision-making, while the other three exams use standard multiple-choice and multiple-response formats without the scenario-based component.

### Where are the official exam guides referenced in the repository?

The **`officialGuideUrl`** field within each track's `exam` object points to the PDF exam guide hosted on Everpath S3. These URLs are embedded in [`certifications/claude/tracks/ccao-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccao-f.json), [`ccdv-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/ccdv-f.json), [`ccar-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/ccar-f.json), and [`ccar-p.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/ccar-p.json).