The catalog
Build it yourself
Thirty courses across seven tracks. Each one is a real system you implement stage by stage — all in TypeScript.
25 courses
Retrieval & RAG
Build your own semantic search
Intro · 2–4h
Retrieval & RAG
Build your own vector database
Advanced · 8–16h
Retrieval & RAG
Build your own RAG pipeline
Core · 4–8h
Retrieval & RAG
Build your own knowledge graph database
Advanced · 8–16h
Advanced & Training
Train your own embedding model
Advanced · 8–16h
Inference & Models
Build your own GPT-2
Core · 4–8h
Inference & Models
Build your own KV cache
Core · 4–8h
Inference & ModelsSoon
Build your own tokenizer
Core · 4–8h
Inference & ModelsSoon
Build your own sampler
Core · 4–8h
Inference & ModelsSoon
Build your own quantizer
Advanced · 8–16h
Inference & ModelsSoon
Build your own speculative decoding
Advanced · 8–16h
Advanced & TrainingSoon
Build your own attention
Advanced · 8–16h
Advanced & TrainingSoon
Train your own GPT
Advanced · 8–16h
Advanced & TrainingSoon
Build your own LoRA
Advanced · 8–16h
Serving & InfrastructureSoon
Build your own OpenAI-compatible server
Core · 4–8h
Serving & InfrastructureSoon
Build your own LLM gateway
Core · 4–8h
Agents & ProtocolsSoon
Build your own ReAct agent
Core · 4–8h
Agents & Protocols
Build your own Claude Code
Capstone · 16h+
Agents & ProtocolsSoon
Build your own MCP server
Core · 4–8h
Retrieval & RAGSoon
Build your own reranker
Core · 4–8h
Structured Generation & ControlSoon
Build your own structured outputs
Core · 4–8h
Structured Generation & ControlSoon
Build your own grammar-constrained decoding
Advanced · 8–16h
Evaluation, Safety & OpsSoon
Build your own evals framework
Core · 4–8h
Evaluation, Safety & OpsSoon
Build your own guardrails
Core · 4–8h
Evaluation, Safety & OpsSoon
Build your own streaming parser
Core · 4–8h
