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 trackcertifications/claude/lessons/*/quiz.json– Contains the 6-question assessment for each specific lessoncertifications/claude/lessons/*/docs/en.md– Provides lesson documentation and learning objectives for each moduleAGENTS.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.jsonaccording to the source code inrohitg00/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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →