courses
Courses
Multi-part courses — learn a skill end to end, lesson by lesson.
course new
Building Agentic Systems
A hands-on Python course that builds a working, provider-agnostic agent framework from scratch — the agent loop, tools, memory, planning, multi-agent orchestration, guardrails, and evaluation. Every lesson runs for real against a deterministic mock model (zero cost, no API key), and the capstone shows how to plug in a real LLM provider. The codebase grows lesson by lesson in one public repo.
course in progress
C From Scratch
Learn C by building one real program lesson by lesson — a tiny in-memory key-value store you compile and run, growing it each lesson.