CCDV-F Certification Track: Lessons and Questions Breakdown

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 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 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:

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 – 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 – 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 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 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.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →