Curriculum

From worker to builder. Leave with builder instincts.

51 live chapters and 1491 runnable steps, from the core builder path through advanced AI/ML depth. Everything runs in the browser.

Free

Chapter 00 is open. Try it before you commit.

No signup, no card. About 75 minutes. You will leave with your first useful tool.

Start Chapter 00

All 51 chapters, by track.

Ch 17core
git and github cli

cursor and claude code commit on your behalf. reading those commits — and undoing the bad ones — is your job. learn the four-state model, the commands you'll run every day, and what `gh` does that `git` can't.

24 steps · ~36m0/24
Ch 18core
secrets

ai ships keys to github all the time. learn the .env pattern, why os.getenv is non-negotiable, what to do when a key leaks, and the gitignore lines you need on day one.

16 steps · ~16m0/16
Ch 20core
reading agent traces and telemetry

when an agent fails, the trace tells you exactly where. learn to read tool calls, tool results, and stop reasons — the json breadcrumbs every agent leaves behind.

25 steps · ~30m0/25
Ch 21core
eval-driven ai development

if you can't test it, you can't ship it. learn the simple-but-strict eval patterns that separate ai features that work from ones that just feel like they do.

34 steps · ~57m0/34
Ch 22core
context and retrieval

rag without the overengineering. chunking, embeddings, vector search, and the small set of patterns that make a model answer from your data instead of its training set.

44 steps · ~1h 15m0/44
Ch 23core
production tradeoffs

the three numbers every shipped llm feature lives or dies by. token math, caching, streaming, batching, and the small set of decisions that move the product more than a model swap ever will.

33 steps · ~57m0/33
Ch 24core
debugging broken ai output

when the model lies to your customer. the methodology for narrowing down what went wrong, the four most-common breakage classes, and the discipline that separates 'we shipped a fix' from 'we blamed the model and shrugged'.

34 steps · ~1h 1m0/34
Ch 25core
capstone

wire it all together. the prompt, the call, the validation, the trace, the eval, the MCP tool. less a tutorial demo, more the smallest end-to-end llm feature you could ship to a real user. (retrieval and prompt-cache cost work live in chapters 22-23 — extend the capstone with them when you scale past the demo input set.)

62 steps · ~1h 40m0/62

Ch 26advanced
agent harnesses

claude code, cursor, aider, codex cli — they're all the same four layers wrapped around the same model api. learn what those layers are, what each adds, and what you'd build yourself if you had to.

28 steps · ~55m0/28
Ch 30advanced
harness engineering

every coding agent is a model plus a harness. the model is bought; the harness is engineered. learn the craft: how to ratchet rules from failures, fight context rot, design long-horizon loops, wire hooks as enforcement, and read the haas shift that's reshaping what you build vs buy.

52 steps · ~2h 6m0/52
Ch 31advanced
intro to terminal

you've never opened a terminal. by the end of this chapter you have, and you can move around your files, make folders, and read files without touching the mouse. it's a keyboard shortcut, not a cockpit. every tool in the rest of this course assumes you can do this, so we do it first.

23 steps · ~26m0/23
Ch 32advanced
intro to claude cli

you've used claude in a chat window. the claude cli is the same model with its hands on your actual files. this chapter installs it, signs you in, and runs your first real command. by the end you've watched an ai read, plan, and change things on your machine, and you know when to reach for the cli instead of the chat box.

23 steps · ~32m0/23
Ch 33advanced
intro to openai codex cli

you know the claude cli. the openai codex cli does the same job, an ai working in your terminal on your real files, with a different company behind it. this chapter installs it, signs you in, and runs your first command. most of what you already know carries straight over, so this chapter is mostly about what is different and when to reach for which.

23 steps · ~32m0/23
Ch 34advanced
claude skills for teams

a claude skill is a packaged set of instructions — your team's playbook — that claude loads when it's relevant, so nobody has to re-explain it. this chapter is for people who manage teams. it covers what a skill is, how a team shares and provisions skills, real examples for hr, legal, and ops work, when a skill beats a one-off prompt, and the governance you need before any skill touches real work.

28 steps · ~41m0/28

Ch 35advanced
dataframes with numpy and pandas

tables are the working surface of applied ml. learn rows, columns, missing values, joins, aggregates, and the dataframe habits ai-generated notebooks assume.

42 steps · ~43m0/42
Ch 36advanced
sql for ml datasets

most training data starts in a database. learn the select, join, filter, aggregate, and leakage traps that decide whether a model is learning signal or nonsense.

28 steps · ~28m0/28
Ch 37advanced
dataset formats, ingestion, and validation pipelines

a dataset is a product surface. build ingestion, validation, partitions, manifests, and checkpoints so the next run is not a mystery.

35 steps · ~37m0/35
Ch 38advanced
ml math and statistics that actually show up

vectors, probability, distributions, correlation, and uncertainty are not trivia. they are how you read model behavior without worshipping it.

35 steps · ~37m0/35
Ch 39advanced
supervised learning workflows

labels, splits, baselines, training, prediction, and evaluation. the supervised workflow is the first complete model loop.

35 steps · ~40m0/35
Ch 40advanced
unsupervised learning, embeddings, and recommenders

not every useful model has labels. cluster, compare, retrieve, and recommend by turning examples into useful neighborhoods.

28 steps · ~32m0/28
Ch 41advanced
metrics, slices, and error analysis

accuracy is a blunt instrument. learn confusion matrices, precision, recall, thresholds, slices, and failure notes so model quality has evidence.

35 steps · ~37m0/35
Ch 42advanced
pytorch tensors and autograd

read tensor code without flinching. tensors, shapes, broadcasting, gradients, and autograd are the grammar of modern deep learning scripts.

28 steps · ~30m0/28
Ch 43advanced
training loops, backprop, optimizers, and schedulers

the training loop is where models change. learn loss, gradients, optimizer steps, schedules, checkpoints, and the bugs ai ships there.

35 steps · ~37m0/35
Ch 44advanced
cnns, transformers, and useful llm internals

architecture literacy for builders: convolution, attention, tokens, decoding, kv cache, quantization, and what those choices do to cost and behavior.

35 steps · ~37m0/35
Ch 45advanced
feature pipelines, experiment tracking, and registries

features, runs, configs, artifacts, and registries are how ml work becomes repeatable instead of a lucky notebook.

35 steps · ~37m0/35
Ch 46advanced
model serving, ci/cd, and mlops

serving a model means handling inputs, versions, routes, batch jobs, ci gates, rollback, and production failures deliberately.

42 steps · ~44m0/42
Ch 47advanced
monitoring, drift, cloud scale, and portfolio launch

the last mile: logs, drift, alerts, retraining decisions, cloud cost, gpu constraints, architecture docs, demos, and role stories.

42 steps · ~44m0/42

Ch 48advanced
graphic design studio

how a working designer runs image models: prompts written like creative briefs, a brand bible that travels as structured data — with the design tokens that carry it onto screens — and the seeds, reference locks, and QA filters that make fifty generated assets look like one studio shipped them.

27 steps · ~1h 13m0/27
Ch 49advanced
campaign studio

brief to voice-locked copy variants to batch plan to calendar to the numbers pass. the whole campaign as data your scripts can check — and an approval gate nothing skips. built for the person who owns the send button.

22 steps · ~59m0/22
Ch 50advanced
support studio

how a working support agent runs AI: a policy pack the drafter can't talk around, a banned-promises linter that holds every draft, golden eval sets that make each macro earn autonomy one intent at a time, and the escalation line where money, law, and anger stay human.

23 steps · ~1h 1m0/23
Ch 51advanced
copy studio

a client's voice measured from their own published copy, variant batches that pass the voice gate or die with a named reason, and a claim check that blocks the ship button while any fact is unsourced. corrections-log culture, as code.

24 steps · ~1h 6m0/24
Ch 52advanced
analytics studio

how a working analyst runs AI: a cleaning log that accounts for every dropped row, sample-first checks that catch the plausible-but-wrong aggregation, a memo where every number carries the address of the cell that made it, SR 11-7-style challenge against the AI's recommendation, and the rerun test — same data, same code, same memo, or it isn't done.

22 steps · ~1h 1m0/22
Ch 53advanced
delivery studio

how a working delivery lead runs AI builders: specs with acceptance checks written before the build, a review that runs the checks instead of admiring the demo, status roll-ups computed from acceptance records instead of standup vibes, and the not-ready call made on evidence you can read out loud to a steering committee.

24 steps · ~56m0/24
Ch 54advanced
people studio

how a working hr specialist runs AI: a data firewall that keeps employee records out of prompts by code instead of willpower, recruiting briefs where every claim cites a resume line, policy drafts that cannot publish without a named legal reviewer, and the adverse-action paper trail that survives a discrimination claim.

24 steps · ~56m0/24
Ch 55advanced
ops studio

how a working ops lead gets the process out of one person's head and into automation that can be trusted: SOPs captured as versioned data with the invented steps hunted down, recurring checklists with an explicit auto-run vs named-approval line, exception queues instead of silent failures, and a receipt against the export for every number in the weekly report.

24 steps · ~58m0/24
Ch 56advanced
legal studio

how a working lawyer runs AI: a citation-verification drill where every authority gets opened at the source (the fabricated ones always look right), clause extraction that's worthless without a pinpoint, privilege rules written as a routing table instead of remembered under deadline, and the review log you'd want in the record when opposing counsel moves for sanctions.

22 steps · ~1h0/22
Ch 57advanced
agent studio

one sitting, one agent feature, end to end: a tool schema that makes the dangerous call a validation error, a loop that meters its own spend, golden cases wired before the router works, a trace you debug from instead of vibes, and the ratchet that turns tonight's incident into tomorrow's eval. practice at production tempo.

23 steps · ~1h 6m0/23

Advanced depth: the AI/ML engineering path.

Chapters 35–47 go past the core builder path into applied ML work. They are live and optional — depth for when you want it, not the front door.

Stage 01 · API-to-dataset pipeline

python and data engineering

turn APIs, files, tables, and schemas into datasets a model can actually use.

Stage 02 · baseline model showdown

ml fundamentals and statistics

learn the math, splits, baselines, and error habits behind useful models.

Stage 03 · overfit then recover

deep learning and frameworks

read PyTorch-shaped code, understand training loops, and know what architecture choices cost.

Stage 04 · feature pipeline for train and inference

feature stores and pipelines

make features reproducible across training, batch jobs, and live inference.

Stage 05 · experiment tracker lite

experiment tracking and tuning

compare runs with evidence, choose models deliberately, and keep a registry trail.

Stage 06 · FastAPI model server

model deployment and serving

wrap models in APIs, handle bad inputs, and choose batch or realtime on purpose.

Stage 07 · RAG quality check

llm integration and genai

reuse the existing LLM spine for RAG, retrieval quality, structured output, and model-choice tradeoffs.

Stage 08 · validation gate before deploy

mlops and ci/cd

turn model checks into repeatable gates before changes reach users.

Stage 09 · drift monitor report

monitoring and drift detection

log predictions, spot data changes, and decide when retraining is worth it.

Stage 10 · cloud cost and scaling plan

infrastructure and cloud scale

reason about GPUs, containers, queues, autoscaling, and cloud cost without treating them as magic.

Stage 11 · final portfolio ML system

open source and portfolio

package one system so another human can run it, inspect it, and trust the evidence.

Stage 12 · resume and interview story pack

apply

translate the system into role stories for AI/ML engineer, MLOps, AI infra, and data science engineering interviews.