Start here
Your First Day as an AI Engineer
Fix a real AI feature in your first five minutes, and see what the job actually is.
Level 1
Curious Beginner
60 XP to Prompt Tinkerer
Daily goal
0 / 30 XP
30 XP to go. About 3 steps.
0
day streak
Your first module (5 lessons) is free. Unlock all 36 for $69, once.
Launch price (normally $139), or yearly from $4.08/month. All Python exercises, labs and future lessons.
AI Engineering Path
Foundations
What AI engineering is, and how LLMs really work under the hood.
- 1
Your First Day as an AI EngineerFree
Fix a real AI feature in your first five minutes, and see what the job actually is.
clickquizpythonsortquiz7 min
- 2
Tokens: What Models Actually ReadFree
Models don't read words, they read tokens. Tokens decide your cost and your limits.
walkthroughlabquizpythonfillquiz7 min
- 3
Next-Token Prediction & TemperatureFree
How an LLM picks each word, and the settings that control it.
labpythonquizmatchquiz8 min
- 4
How LLMs Are Built (and Why They Hallucinate)Free
Pretraining, instruction tuning and preference tuning, and what each stage means for your product.
orderquizpythonmatchquiz9 min
- 5
Context Windows, Latency & CostFree
The three constraints behind every design decision in an AI product.
pythonsortquizquiz6 min
Prompting & LLM APIs
Talk to models like an engineer: messages, prompts, JSON and tools.
Anatomy of an LLM API CallPro
Roles, messages, and the fact that models remember nothing between calls.
walkthroughclickfillpythonquizquiz7 min
Streaming ResponsesPro
Make AI apps feel instant: server-sent events, deltas and stop reasons.
clickpythonquizquiz8 min
Prompt Engineering That WorksPro
Clear instructions, examples, delimiters and output formats.
quizpythonquiz8 min
Reasoning Models & Chain of ThoughtPro
When to pay for thinking, how to prompt reasoning models, and tricks that boost accuracy.
sortpythonquizquiz9 min
Structured Output (JSON)Pro
Get machine-readable output and handle it safely when it breaks.
walkthroughpythonorderquizquiz7 min
Tool Use (Function Calling)Pro
Let the model call your code: search, databases, APIs.
clickfillorderpythonquizquiz9 min
Retrieval (RAG)
Ground models in your own data with embeddings, chunking and search.
Embeddings & SimilarityPro
Turn meaning into numbers so you can search by meaning, not just keywords.
labpythonquizquiz7 min
Chunking DocumentsPro
Split documents into retrievable pieces, without cutting the meaning apart.
labpythonmatchquiz7 min
Building a RAG PipelinePro
Connect indexing, retrieval and generation into one working system.
walkthroughorderpythonclickquizquiz9 min
Hybrid Search & RerankingPro
Combine keyword and vector search, then rerank for precision.
pythonsortquizquiz8 min
Evaluating RAG: Recall, MRR & FaithfulnessPro
Measure retrieval and generation separately, so you know exactly what to fix.
pythonsortquizquiz9 min
Agents
From single calls to systems that plan, use tools and act.
Workflows vs AgentsPro
The five patterns you'll use most, and when NOT to build an agent.
matchquizpythonquiz8 min
The Agent LoopPro
Build the core loop behind every agent, with real guardrails.
walkthroughorderpythonquizquiz9 min
Memory for Assistants & AgentsPro
Short-term context, long-term memory, and how to pick what to remember.
pythonsortquizquiz8 min
Multi-Agent SystemsPro
Orchestrators, subagents and handoffs, and why more agents isn't automatically better.
pythonorderquizquiz8 min
MCP: Model Context ProtocolPro
The open standard for plugging tools and data into AI apps.
matchpythonquizquiz6 min
Evals & Production
Measure quality, defend against attacks, and ship systems that hold up.
Evals: Testing LLM SystemsPro
If you can't measure it, you can't safely change it.
walkthroughpythonquizsortquiz9 min
Prompt Injection & GuardrailsPro
The #1 security risk in LLM apps, and how to reduce it.
clickquizpythonquiz8 min
Reliability, Cost & ObservabilityPro
Retries, caching, model routing and the metrics that matter in production.
pythonquizsortquiz8 min
Observability: Traces, Latency & CostPro
See inside every request: spans, p95 latency and cost per feature.
pythonclickquiz8 min
Cutting LLM Costs: Caching, Batching & RoutingPro
The levers teams use to cut AI bills by half or more, with real numbers.
pythonsortquiz9 min
ML for AI Engineers
The machine-learning core you need to work with ML engineers, and to know when to fine-tune.
Neural Networks in One LessonPro
Neurons, layers, activations and parameters: what's really inside the models you call.
pythonmatchquiz9 min
How Models Learn: Gradient DescentPro
Loss, gradients and learning rate: the engine behind every neural network.
labpythonquizquiz8 min
Data Splits, Overfitting & LeakagePro
Why a model can look perfect in development and fail in the real world.
quizpythonquiz7 min
Prompting vs RAG vs Fine-TuningPro
The decision every AI team faces, with a practical guide.
sortquizpythonquiz8 min
Build an AI SaaS
From idea to paying users: economics, safe APIs, privacy, limits, UX and launch.
Pick an AI Feature People Pay ForPro
Find a problem worth solving with AI, and check the numbers before you build.
sortpythonquizquiz8 min
Call AI From Your App, SafelyPro
The backend pattern every AI product uses: keys on the server, validation, clean errors.
clickorderpythonquiz9 min
Protect User DataPro
What you can send to a model, what to redact, and how to earn trust with real customers.
sortpythonquizquiz8 min
Usage Limits & Pricing That Cover AI CostsPro
Quotas, rate limits and plans that keep heavy users from eating your margin.
fillpythonquizquiz8 min
AI UX People TrustPro
Design patterns that make AI features feel fast, honest and in the user's control.
clicksortpythonquiz8 min
Launch, Measure, ImprovePro
Ship a small first version, track the numbers that matter, and improve every week.
orderpythonquiz9 min