JJoeven

Curriculum

309 lessons in 13 tracks. Take them in order the first time. Search when you need a single idea.

01 · 8 lessons

Getting Started

What autonomous agents are, how this academy works, and how to think in loops.

02 · 37 lessons

Python

Simple Python from zero: names, lists, functions, files, JSON, errors, tests, and the loop every agent uses.

03 · 24 lessons

Mathematics

Simple math from zero: lists of numbers, scores, chance, entropy, and the formulas agents actually use.

04 · 24 lessons

Machine Learning

Simple ML from zero: examples, splits, loss, ranking, and the loop you use to judge an agent.

05 · 24 lessons

Neural Nets & Transformers

Simple transformers from zero: tokens, attention, decoding, and the stack every agent call runs.

06 · 24 lessons

Large Language Models

Simple LLMs from zero: chat APIs, tokens and cost, JSON actions, and when not to call a model.

07 · 24 lessons

Prompting

Simple prompting from zero: four parts, examples, tags, injection, evals, and the OS an agent actually reads.

08 · 24 lessons

Tools & Function Calling

Simple tools from zero: schema, dispatch, idempotency, sandboxes, MCP, and permissions your runtime actually enforces.

09 · 24 lessons

RAG & Memory

Simple RAG from zero: chunks, cosine, hybrid search, citations, agentic retrieve, and memory that is not one vector soup.

10 · 24 lessons

Agent Architectures

Simple agent loops from zero: six parts, ReAct, plan-and-execute, reflection, typed state, HITL, jobs, and when not to agent.

11 · 24 lessons

Multi-Agent Systems

Simple multi-agent from zero: split only when tools and checks diverge, typed handoffs, supervisors, debate, swarms, and how teams fail.

12 · 24 lessons

Evals & Safety

Simple evals from zero: golden properties, tool tests, judges you measure, traces you replay, injection allow-lists, and a spec that can say no.

13 · 24 lessons

Production Agents

Simple production from zero: gateway and jobs, traces you can operate, caps and queues, secrets, CI gates, and kill switches you have practiced.