01
Build real projects.
Every course ends in something you can show — a deployed app, an analysed dataset, a finished portfolio piece. No quizzes pretending to be skills.
Why Lumen
01
Every course ends in something you can show — a deployed app, an analysed dataset, a finished portfolio piece. No quizzes pretending to be skills.
02
Async lessons with per-step progress, an AI tutor that answers from the course itself, and a review queue that surfaces what to revisit next.
03
MIT-licensed, self-hostable. Your courses, your data, your certificates — yours to keep forever, with or without us.
Browse the catalogue
Build a production-shaped async web service end-to-end. Designed to pair with Lumen's AI tutor — ask the tutor any question about async, dependency injection, or SQLAlchemy and watch it cite back to specific lessons.
Arrays, hash tables, trees — the data structures every working engineer reaches for weekly. Content imported via Lumen's multi-modal ingest pipeline and reviewed by the instructor.
Hands-on introduction to Python for absolute beginners. Each lesson ends with a short quiz that unlocks the next, so you can see your progress without guessing.
The shape of a product, not just the look of it. Discovery, framing, prototyping, and the handful of UX heuristics that catch 80% of the avoidable mistakes.
Build LLM-backed agents that plan, call tools, critique themselves, and stay observable. Pattern walkthroughs: planner-orchestrator, self-critique loops, MCP tool exposure, eval harnesses with LLM-as-judge.
The gap between a notebook that works on your laptop and a model that pays its keep in production. Tracking, packaging, serving, monitoring — the four pillars and the tools that fill them.