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