The project folder
The repository contains the curriculum, Labs, tests, and project starter files.
Project workbench
Level 0 concepts are browser-first. Local Python, repositories, terminals, and virtual environments become builder skills gradually instead of appearing as hidden prerequisites.
You can demonstrate the Level 0 exit skills with the browser Lab and an evidence report before you learn repository or terminal workflow.
1. Complete Lesson 0.12 and run its Lab unchanged.
2. Record before, after, and baseline.
3. Change only candidate_threshold = 3 to candidate_threshold = 2, run again, and explain the new mistake.
4. Write a short evidence report covering feature/label roles, train/test separation, the baseline, your debug hypothesis, the result, and one limitation.
Open the Level 0 project brief →These are tools, not assumed background knowledge.
The repository contains the curriculum, Labs, tests, and project starter files.
You are at the root when folders such as projects and website are visible.
A validator checks required project behavior. Passing it is evidence, not a replacement for your explanation.
Use the exact commands first. Explore after the known-good path works.
git clone https://github.com/yonpak/ai-from-zero-to-builder.git
cd ai-from-zero-to-builder
python --versionOn some systems the Python command is python3. For the Level 0 Builder path, no third-party package is required.
python projects/starters/l00/data_detective.py
python projects/tests/l00/validate_submission.py projects/starters/l00/data_detective.pyA virtual environment keeps this project's packages separate from other Python projects.
macOS / Linux
python -m venv .venv
source .venv/bin/activate
python -m pip install -r projects/starters/l01/requirements.txtWindows PowerShell
python -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install -r projects/starters/l01/requirements.txtWhen a command fails, find the earliest broken boundary instead of changing model code at random.