# CCDV-F Certification Track: Lessons and Questions Breakdown

> Master the CCDV-F certification track with our breakdown. Discover the 17 lessons and 102 questions, including detailed quiz schema insights. Prepare effectively for your AI engineering certification.

- Repository: [Rohit Ghumare/ai-engineering-from-scratch](https://github.com/rohitg00/ai-engineering-from-scratch)
- Tags: tutorial
- Published: 2026-09-11

---

**The CCDV-F certification track contains 17 lessons and 102 total questions, with each lesson containing exactly 6 questions structured according to the standard quiz schema.**

The CCDV-F (Claude Certified Developer – Foundation) track is part of the open-source certification curriculum in the `rohitg00/ai-engineering-from-scratch` repository. This foundation-level track teaches core Claude development concepts through a structured series of lessons and assessments defined in the repository's certification directory.

## Lesson Count in the CCDV-F Track

According to the track definition file [`certifications/claude/tracks/ccdv-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccdv-f.json) in the repository, the CCDV-F certification track includes **17 distinct lessons**. Each lesson is identified by a unique slug listed in the track's JSON configuration, covering topics from the Claude product landscape to advanced implementation patterns.

## Question Structure and Total Count

The assessment structure follows a rigid schema defined in the repository's quiz contract.

### Standard Quiz Schema (6 Questions Per Lesson)

Every lesson in the CCDV-F track adheres to the quiz format defined in `certifications/claude/lessons/*/quiz.json`. Each quiz contains exactly **6 questions** broken down as:

- **1 pre-check question** to establish baseline knowledge
- **3 check-stage questions** to validate learning progress  
- **2 post-check questions** to assess retention

This schema is documented in the repository's [`AGENTS.md`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/AGENTS.md) file under the quiz.json schema section.

### Total Question Calculation

With 17 lessons and 6 questions per lesson, the CCDV-F certification track contains:

**17 lessons × 6 questions = 102 total questions**

## Programmatically Calculating Track Statistics

You can verify these counts programmatically by fetching the track definition and applying the known schema rules. The following Python script retrieves the CCDV-F track data from the `rohitg00/ai-engineering-from-scratch` repository and calculates the total question count:

```python
import json
import urllib.request

# URL of the track definition (replace with any track you need)

track_url = "https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/certifications/claude/tracks/ccdv-f.json"

# Load the track JSON

with urllib.request.urlopen(track_url) as resp:
    track_data = json.load(resp)

lesson_slugs = track_data["lessons"]
num_lessons = len(lesson_slugs)
questions_per_lesson = 6  # fixed by the quiz schema

total_questions = num_lessons * questions_per_lesson

print(f"CCDV-F track has {num_lessons} lessons → {total_questions} questions")

```

## Key Source Files

The CCDV-F track structure is defined in several key files within the repository:

- **[`certifications/claude/tracks/ccdv-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccdv-f.json)** – Defines the ordered list of 17 lesson slugs included in the track
- **`certifications/claude/lessons/*/quiz.json`** – Contains the 6-question assessment for each specific lesson
- **`certifications/claude/lessons/*/docs/en.md`** – Provides lesson documentation and learning objectives for each module
- **[`AGENTS.md`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/AGENTS.md)** – Documents the quiz schema specification requiring exactly 6 questions per lesson

## Summary

- The CCDV-F certification track includes **17 lessons** covering Claude development fundamentals
- Each lesson contains exactly **6 questions** (1 pre-check, 3 check-stage, 2 post-check) as defined by the repository's quiz schema
- The track totals **102 questions** across all lessons
- Track configuration is stored in [`certifications/claude/tracks/ccdv-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccdv-f.json) according to the source code in `rohitg00/ai-engineering-from-scratch`

## Frequently Asked Questions

### What does CCDV-F stand for?

CCDV-F stands for **Claude Certified Developer – Foundation**. It is the entry-level certification track in the Claude certification curriculum hosted in the `rohitg00/ai-engineering-from-scratch` repository.

### How many questions are in each CCDV-F lesson?

Each lesson contains exactly **6 questions** following the standardized quiz schema: one pre-check question, three check-stage questions, and two post-check questions. This structure is enforced by the quiz contract defined in the repository's schema.

### Where is the CCDV-F track configuration stored?

The complete list of lessons and track metadata is defined in [`certifications/claude/tracks/ccdv-f.json`](https://github.com/rohitg00/ai-engineering-from-scratch/blob/main/certifications/claude/tracks/ccdv-f.json) in the `rohitg00/ai-engineering-from-scratch` repository. This JSON file contains the ordered array of lesson slugs that comprise the 17-lesson track.

### How many total questions must I complete to earn the CCDV-F certification?

You must complete **102 questions** total (17 lessons × 6 questions per lesson) to finish the CCDV-F certification track assessment sequence.