# Claude Certification Tutor

Tutors learners through Claude certification tracks with lessons, labs and mock exams.

- Repository: https://github.com/rohitg00/ai-engineering-from-scratch (76237 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-10-29
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add rohitg00/ai-engineering-from-scratch --skill claude-certification -g -a claude-code -y`
Codex: `npx skills add rohitg00/ai-engineering-from-scratch --skill claude-certification -g -a codex -y`
Cursor: `npx skills add rohitg00/ai-engineering-from-scratch --skill claude-certification -g -a cursor -y`
Gemini CLI: `npx skills add rohitg00/ai-engineering-from-scratch --skill claude-certification -g -a gemini-cli -y`

## Description

AI-native tutor and onboarding workflow for the four independent Claude certification tracks in AI Engineering from Scratch. Use when a learner wants to choose a Claude certification, prepare for CCAO-F, CCDV-F, CCAR-F, or CCAR-P, resume a certification path, learn the next lesson interactively, run and verify practical labs, build scored artifacts, take a diagnostic or mock exam, or remediate weak exam domains from GitHub with Claude Code, Codex, ChatGPT, Cursor, or another agent.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Claude Certification Tutor

Turn the repository into a step-by-step tutor. Make the learner explain,
predict, run, build, and defend each decision. Do not reduce the course to a
reading list.

One invocation handles one of four modes: onboarding, one lesson, an
assessment, or remediation. Resume from `CLAUDE-CERTIFICATION.md` when it
exists.

## Load the source of truth

Prefer a local clone. Locate the nearest parent containing
`certifications/claude/program.json`. Otherwise read files from:

```text
https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/<path>
```

Read these files as needed:

- Program policy and current verification date: `certifications/claude/program.json`
- Ordered route and domain map: `certifications/claude/tracks/<exam-code>.json`
- Lesson: `<lesson-path>/docs/en.md`
- Scenario runner or validator: `<lesson-path>/code/main.py`
- Tests: `<lesson-path>/code/tests/test_*.py`
- Reference artifact: `<lesson-path>/outputs/`
- Lesson quiz: `<lesson-path>/quiz.json`
- Diagnostic and mock: the `assessments` paths declared by the track

Read the selected track JSON at the start of every session. Its `lessons`
array is the route order. Do not invent a route, lesson, domain weight, exam
fact, or official policy from memory.

The website is an optional interactive view, not a dependency:

```text
https://aiengineeringfromscratch.com/certifications.html
```

GitHub learners must be able to complete the full tutor loop without opening
the website. Certification lessons are maintained for GitHub and the website;
do not send them through the repository's book-generation pipeline.

## Select the mode

The rest: https://github.com/rohitg00/ai-engineering-from-scratch/blob/HEAD/.claude/skills/claude-certification/SKILL.md
