Joeven academy
Learn to build agents that actually do the work.
Short lessons, live Python, and five portfolio projects. Start from zero — language, math, models — and finish able to ship a loop with tools, memory, evals, and a kill switch.
- Lessons
- 309
- Tracks
- 13
- Projects
- 5
- Exercises
- 114
The curriculum
Follow the numbered path. Skip a track only if you already own it.
- 018 lessons
Getting Started
What autonomous agents are, how this academy works, and how to think in loops.
- 0237 lessons
Python
Simple Python from zero: names, lists, functions, files, JSON, errors, tests, and the loop every agent uses.
- 0324 lessons
Mathematics
Simple math from zero: lists of numbers, scores, chance, entropy, and the formulas agents actually use.
- 0424 lessons
Machine Learning
Simple ML from zero: examples, splits, loss, ranking, and the loop you use to judge an agent.
- 0524 lessons
Neural Nets & Transformers
Simple transformers from zero: tokens, attention, decoding, and the stack every agent call runs.
- 0624 lessons
Large Language Models
Simple LLMs from zero: chat APIs, tokens and cost, JSON actions, and when not to call a model.
- 0724 lessons
Prompting
Simple prompting from zero: four parts, examples, tags, injection, evals, and the OS an agent actually reads.
- 0824 lessons
Tools & Function Calling
Simple tools from zero: schema, dispatch, idempotency, sandboxes, MCP, and permissions your runtime actually enforces.
- 0924 lessons
RAG & Memory
Simple RAG from zero: chunks, cosine, hybrid search, citations, agentic retrieve, and memory that is not one vector soup.
- 1024 lessons
Agent Architectures
Simple agent loops from zero: six parts, ReAct, plan-and-execute, reflection, typed state, HITL, jobs, and when not to agent.
- 1124 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.
- 1224 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.
- 1324 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.
Five agents you can show
Architecture, a working loop, tests, then hardening. Use them as a portfolio.
01 · beginner · 5–7 hours
Weather Tool Agent
Build a user-goal agent with geocode, weather, and finish tools, a JSON action protocol, retries, and tests — all simulated in stdlib Python.
02 · intermediate · 6–8 hours
ReAct Research Agent
Implement a ReAct loop over a fake web corpus: thought, search, citations, max steps, and a cannot-answer path when evidence is missing.
03 · intermediate · 6–8 hours
RAG Customer Support Agent
Chunk a tiny product handbook, retrieve with cosine similarity over bag-of-words vectors, answer with citations, and refuse when retrieval is weak.
04 · advanced · 8–12 hours
Multi-Agent Software Team
Run planner, coder, and reviewer agents over a shared repo dict until fake tests pass — with budgets, patches, and no infinite rewrite loops.
05 · advanced · 8–12 hours
Autonomous Ops Agent
Monitor fake metrics, diagnose incidents, propose actions, require HUMAN_APPROVAL before anything destructive, and write an incident report.
Weekly note
Patterns that still work after the demo.
Stay free, stay honest
The academy is free
Every core lesson, playground, and project. No drip-feed, no fake timer.
Certificates in the browser
Pass a track quiz at 80%+ and download a PNG. No account required.
Jobs & partners
Teams hire agent engineers here. You can learn without paying anyone.