Skip to content

Start Here

One page to route every learner. Pick your background, follow the sequential path in the Learn tab, and build something real.

How the site works

Open Learn in the top nav — 16 courses in order (01–16). Each course page lists its lessons. No module codes in the UI.

Quick setup

Need install commands only? See Getting Started.


Who are you?

Persona Background Start with Time to first app
Complete beginner No CS / no Python Prerequisites01 GenAI Foundations02 AI Essentials ~2 weeks part-time
Software engineer, new to AI Can code, never built with LLMs 02 AI Engineering Essentials ~3 days
ML engineer → LLM/agents Knows training, needs product stack 05 Large Language Models or 06 RAG ~1 week
Career switcher Changing into AI engineering Learn overview + Build These First 4–6 months part-time

Need a week-by-week schedule? See Study Plans.


I want to learn…

By goal

I want to… Read first Then Build
Understand how LLMs work 0104 Transformers05 LLMs Deep Dives Course 04 exercises
Call LLM APIs in production 02 AI Essentials 12 LLMOps Project 1: Doc Q&A bot
Build RAG over my documents 06 RAG 10 Vector DBs Project 2: Enterprise RAG
Build AI agents Agent Engineering track or 07 AI Agents 08 Agent Harness Project 4: Tool-using agent
Ship multi-agent systems 09 Multi-Agent Systems 13 LLM Evals Project 5: Multi-agent research
Fine-tune a model 15 Fine-Tuning 05 LLMs — fine-tuning lessons Project 8: Domain fine-tune
Evaluate & monitor LLM apps 13 LLM Evaluation Evals hub Project 9: Eval suite
Use Claude Code / agentic IDE skills Modern AI (2026) Skills & Rules Custom skill for your repo
Get a job in AI engineering This page → Learn Build These First (portfolio) 3 projects + 16 Capstones

By concept

Concept Primary course Hub / deep dive
Transformers 04 Transformers & Attention Attention math
Prompting 11 Prompt Engineering AI Essentials · Prompts
RAG 06 RAG Graph RAG
Agents 07 AI Agents Agentic AI hub
MCP & tools 08 Agent Harness Agent Engineering · Tools
Safety 14 AI Safety Prompt injection

Full index: Topic Map · Glossary


Prerequisite chains

Expand prerequisite diagram and course requirements

Follow these before jumping ahead. Skipping steps causes confusion later.

flowchart TB
  subgraph Beginner["Complete beginner"]
    P[Prerequisites]
    C01[01 GenAI Foundations]
    C02[02 AI Essentials]
    P --> C01 --> C02
  end
  subgraph SWE["Software engineer"]
    C02b[02 AI Essentials]
    C06[06 RAG]
    C07[07 AI Agents]
    C02b --> C06 --> C07
  end
  subgraph ML["ML engineer"]
    C05[05 LLMs]
    C06b[06 RAG]
    C15[15 Fine-Tuning]
    C05 --> C06b
    C05 --> C15
  end
  C02 --> C06
  C06 --> C07
  C07 --> C08[08 Harness]
  C08 --> C09[09 Multi-Agent]
  C07 --> C13[13 Evals]
  C06 --> C12[12 LLMOps]
Course Requires Self-check
01 GenAI Foundations Python basics, comfort with fractions/exponents Can you run pip install numpy and write a function?
02 AI Essentials Course 01 or equivalent SWE experience Can you call a REST API in Python?
03–04 Neural nets & transformers Course 01 math lessons, NumPy Can you explain matrix multiply and softmax?
05 LLMs Course 04 or transformer lessons in course 01 Can you draw the transformer block?
06 RAG Course 02 (APIs) + basic embeddings concept Can you chunk text and call an embedding API?
07 AI Agents Course 02 + course 06 recommended Can you explain retrieve-then-generate?
08 Agent Harness Course 07 agent loop Can you implement a ReAct loop?
09 Multi-Agent Courses 07 + 08 Can you trace a multi-step agent run?
15 Fine-Tuning Course 05 fine-tuning basics Do you know LoRA vs full fine-tune?
16 Capstones Courses 06 + 07 minimum Have you built one RAG app and one agent?

Your first 4 weeks (career switcher roadmap)

Expand 4-week career switcher plan
Week Focus Courses Milestone
1 Python + first API call 01 (prerequisites), 02 Working chat script + token cost log
2 Prompts + RAG basics 02 exercises, 06 lessons 1–5 Doc Q&A over 10 PDFs
3 Agents + harness 07 lessons 1–7, 08 lessons 1–3 Agent with 2 tools
4 Evals + portfolio polish 13 lessons 1–3, Build These One project on GitHub with README

After week 4: continue the Learn path through production (12–14) and advanced (15–16).


Practice: exercises & projects

Resource What it is Link
Exercises Starter/solution .py files per course Exercise index
Build These First 10 portfolio projects mapped to courses build-these.md
Capstones Full production briefs (course 16) Capstone projects

When to use RAG vs fine-tune vs agents

Quick decision guide — full tables in FAQ.

Need Use Avoid
Answer from your documents RAG Fine-tuning for facts
Consistent format/style every time Fine-tune or strict prompts Hoping RAG fixes tone
Multi-step tasks with tools Agent Long deterministic workflow pretending to be an agent
Deterministic pipeline (ETL, approvals) Workflow Autonomous agent
Cheapest first attempt Prompt engineering Fine-tune on day one

Stuck? Read this

Problem Go to
Don't know where to start This page — pick a persona above
Lesson assumes math I don't have 01 · Math foundations
API key / rate limit errors FAQ — Troubleshooting
Term I don't understand Glossary
Want a portfolio project Build These First
Content gap or bug Contribute · GitHub Issues

Site map

Tab / page Purpose
Start Here (this page) Persona routing, prerequisites, goals
Learn Sequential courses 01–16 + optional tracks
Study Plans Week-by-week schedules by persona
Topic Map Concept → course lookup
Reference FAQ, glossary, deep dives, resources
Projects Portfolio builds