Claude Certification Tracks Covered in AI Engineering from Scratch: Complete Developer Guide
TLDR: The AI Engineering from Scratch repository covers four official Claude certification tracks—Claude Certified Developer Foundations (ccdv-f), Claude Certified Architect Foundations (ccar-f), Claude Certified Architect Professional (ccar-p), and Claude Certified Agent-Operator Foundations (ccao-f)—each defined in dedicated JSON files under certifications/claude/tracks/.
The rohitg00/ai-engineering-from-scratch repository provides a structured curriculum that maps directly to Anthropic's official Claude certification program. Learners can progress through role-based Claude certification tracks ranging from foundational developer skills to professional architecture competencies. Each track is codified in JSON format with weighted domains and specific learning objectives that drive the repository's lesson ordering and assessment artifacts.
Overview of the Four Claude Certification Tracks
The repository defines four distinct certification paths in the certifications/claude/tracks/ directory. These tracks align with specific organizational roles and expertise levels within the Claude ecosystem.
Claude Certified Developer Foundations (ccdv-f)
The ccdv-f.json file defines the entry-level track for developers building Claude-powered applications. This foundation covers core competencies including agents, tools, evaluation methodologies, model selection strategies, security practices, and MCP (Model Context Protocol) integration. According to the source code, this track emphasizes practical implementation skills for software engineers integrating Claude APIs into production systems.
Claude Certified Architect Foundations (ccar-f)
Defined in ccar-f.json, the Architect Foundations track focuses on solution design and system architecture. Key domains include Agentic Architecture and Orchestration, tool design patterns, Claude Code configuration, prompt engineering techniques, and context-management reliability. Lines 36-40 of the JSON file detail specific objectives around structured output handling and multi-agent orchestration workflows.
Claude Certified Architect Professional (ccar-p)
The professional-level track specified in ccar-p.json advances beyond foundations into enterprise architecture competencies. This track weights heavily on Solution Design, advanced prompting strategies, integration patterns, testing and optimization frameworks, governance and risk management, stakeholder communication protocols, and developer productivity enhancement. The JSON structure indicates higher complexity weights allocated to governance and cross-functional collaboration domains.
Claude Certified Agent-Operator Foundations (ccao-f)
The ccao-f.json file targets operations specialists managing Claude deployments. This track covers prompting and task execution, output evaluation frameworks, product and model selection criteria, workflow integration patterns, knowledge-management configuration, governance and responsible use policies, and systematic troubleshooting methodologies. The domain weights reflect an emphasis on operational reliability and safe AI deployment practices.
Track Structure and Domain Mapping
Each Claude certification track follows a standardized JSON schema stored in certifications/claude/tracks/. The files define domains (referenced as "areas" in the schema) with specific attributes:
id: Unique domain identifiername: Human-readable domain title (e.g., "Agentic Architecture and Orchestration")weight: Integer value representing the domain's relative importance in certification assessmentobjectives: Array of concrete learning outcomes
These domain definitions directly drive the curriculum structure. The repository's certifications/claude/lessons/ directory contains implementations mapped to these domains, while skills/claude-certification/SKILL.md provides the human-readable curriculum overview connecting track definitions to learning paths.
Programmatic Access to Track Definitions
The JSON-based architecture enables automated tooling and CI/CD integration for curriculum validation. Below are reference implementations for inspecting track definitions programmatically.
Python: Load Track Domains and Weights
import json
from pathlib import Path
def load_track(track_slug: str):
"""Read a track JSON file and return its parsed content."""
path = Path("certifications/claude/tracks") / f"{track_slug}.json"
with path.open() as fp:
return json.load(fp)
# Load Claude Certified Architect Foundations
track = load_track("ccar-f")
for domain in track["domains"]:
print(f"- {domain['name']} ({domain['weight']} pts)")
TypeScript: Extract Learning Objectives
import { readFileSync } from "fs";
function listObjectives(track: string) {
const data = JSON.parse(
readFileSync(`certifications/claude/tracks/${track}.json`, "utf-8")
);
data.domains.forEach((d: any) => {
console.log(`${d.name}:`);
d.objectives.forEach((o: string) => console.log(` • ${o}`));
});
}
// Inspect Developer Foundations track
listObjectives("ccdv-f");
Bash: Quick Domain Inspection
# Extract domain names from Agent-Operator Foundations
grep -A2 '"name": "' certifications/claude/tracks/ccao-f.json
These utility scripts support automated curriculum generation, prerequisite checking, and study plan customization based on the official track specifications stored in the repository.
Summary
- AI Engineering from Scratch implements four official Claude certification tracks: Developer Foundations (
ccdv-f), Architect Foundations (ccar-f), Architect Professional (ccar-p), and Agent-Operator Foundations (ccao-f). - Track definitions reside in
certifications/claude/tracks/as structured JSON files containing weighted domains and specific learning objectives. - Each track targets distinct professional roles—from developers building Claude applications to architects designing enterprise solutions and operators managing production deployments.
- The JSON schema enables programmatic access to curriculum data, supporting automation tooling and custom learning management integrations.
- The repository structure separates track definitions from lesson implementations (
certifications/claude/lessons/) and documentation (skills/claude-certification/SKILL.md).
Frequently Asked Questions
What are the four Claude certification tracks covered in the repository?
The repository covers Claude Certified Developer Foundations (for API integration and tool building), Claude Certified Architect Foundations (for system design and orchestration), Claude Certified Architect Professional (for enterprise governance and advanced solution architecture), and Claude Certified Agent-Operator Foundations (for production deployment and workflow management). Each track corresponds to a JSON file in certifications/claude/tracks/.
How are the certification tracks structured in the AI Engineering from Scratch repository?
Tracks are defined in individual JSON files (ccdv-f.json, ccar-f.json, ccar-p.json, and ccao-f.json) located in certifications/claude/tracks/. Each file contains a domains array where every domain specifies an id, name, weight (assessment importance), and objectives (learning outcomes). The certifications/claude/lessons/ directory implements these specifications through actual curriculum content.
Can I programmatically access the Claude certification track definitions?
Yes. The JSON-based structure allows you to parse track definitions using Python, TypeScript, or shell scripts. The repository includes patterns for loading domain weights, extracting learning objectives, and validating curriculum alignment. For example, you can use json.load() in Python or JSON.parse() in TypeScript to read files like certifications/claude/tracks/ccar-f.json and automate study plan generation.
What is the difference between the Foundations and Professional Claude certification tracks?
Foundations tracks (ccdv-f, ccar-f, ccao-f) cover essential competencies for specific roles, while the Professional track (ccar-p) targets senior architects requiring advanced expertise in solution design, governance frameworks, and cross-functional stakeholder management. The Professional track assigns higher weights to governance, risk management, and developer productivity domains compared to the Foundations-level Architect track.
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 →