The 80/20 AI Engineer
The 80/20 AI Engineer
0 / 0
30-day course · started 29 Aug 2026

Become an AI engineer by cutting 80% of the curriculum.

Find the fifth of the field that produces most of the real-world results, learn it properly, and build in it every single day. Four shipped projects by Day 30.

Start Day 1 →
30days, one build each
4shipped, public projects
5–6ha day, 75% building
~$75in API credits, total

An AI engineer builds products on top of foundation models they did not train.

That one sentence deletes most of the curriculum people think they need. You are not becoming a researcher. You are becoming the person who takes a model that already exists and turns it into a system that is reliable, fast, cheap, safe, and measurably good.

The split

What stays in, and what gets cut

The 20% that carries the job
  1. Model API fluencyEverything sits on top of it: tokens, cost, latency, streaming, structured output.
  2. Context engineering & RAGMost product value comes from getting the right context into the prompt, not from a better model.
  3. Tools & agent loopsThe difference between a chatbot and something that does work.
  4. EvaluationThe actual moat. Nearly everyone ships on vibes; the people who can measure quality get hired.
  5. Production hardeningObservability, cost control, latency budgets, prompt injection, graceful failure.
  6. One real shipped productProof. Nobody hires from a certificate; they hire from a repo and a write-up.

Deliberately skipped

  • Backprop math, transformer internals from scratch
  • Training loops, CUDA, distributed training
  • Fine-tuning as a first resort (one day, on purpose)
  • Classical ML pipelines, feature engineering
  • Building your own vector DB or embedding model
  • The arXiv firehose
  • Framework tourism — comparing six agent libraries before writing code

None of this is worthless. All of it is a worse use of the next 30 days. Revisit in month 3, when a shipped system tells you which gap actually hurts.

Day 0

The prerequisite gate

Needed before Day 1. Run the checklist honestly — everything it checks is taught in Week 0, so take only the days you're missing. Starting without Python fluency is the most common way this plan fails.

Operating discipline

Ground rules — these matter more than the syllabus

  • 0175% building, 25% reading. Never read two days in a row without shipping code.
  • 02Every day ends with a commit. No exceptions, even when the day went badly.
  • 03Timebox at 45 minutes. Stuck longer? Ship the ugly version, note the debt, move on.
  • 04One public repo per weekly project. Four of them by Day 30.
  • 05Write down numbers. Cost per request, p95 latency, eval score. Numbers are what make you credible.
  • 06No framework until you feel the pain it solves. Raw SDK for a full week — then you understand every abstraction you later adopt.
  • 07Keep a daily log. Five bullets: built, worked, surprised me, still fuzzy, numbers. It becomes your Day 29 write-up.
Decide once

The stack

Pick these on Day 1 and stop shopping. Add orchestration only when you have personally hit the problem it solves — for most people that lands around Day 16.

LayerChoiceNote
LanguagePython 3.11+, uvNode/TS is equally valid if that's your strength
ModelsOne primary provider, one secondaryThe secondary teaches you portability
API accessRaw provider SDKNo LangChain in week 1. Seriously.
ServiceFastAPIStreaming, async, easy deploy
Vector storepgvector, Qdrant, or ChromaAny of them. Do not spend a day comparing.
Tracing & evalsLangfuse / LangSmith / BraintrustPick one on Day 22 and commit
UIStreamlit, or Next.js if you're already a frontend devThe UI is not the point
DeployRender / Fly / Railway / VercelWhatever deploys in under 20 minutes