Projects — Overview
Build From Scratch is about implementing individual components for the insight of having built them. This section is about complete projects — systems with a real problem, a real dataset, a real evaluation, and (from Level 4 up) a real deployment, portfolio-worthy and interview-worthy in a way an isolated from-scratch exercise isn't.
What's in this section
- The Project Ladder — six levels, from a tiny afternoon project to a genuine capstone, each with the standard project structure and representative examples at that level.
- Problem Statement Atlas — a living directory of concrete problem statements across the domains most worth a real project, tracking each one's status from not-started through content-only to an actual built project.
The Standard Project Structure
Every project on the ladder, regardless of level, is scoped using the same template — the ML System Design framework applied at project scale:
Every level below fills this template out with a different amount of rigor — a Level 1 project's "deployment" section might just be "runs locally," while a Level 4 project's is a real serving architecture. The template doesn't change; the depth expected at each field does.
See the roadmap for the full ladder.