DocsRoadmap

Vector DB learning path

A sequenced curriculum covering every topic on this site — 25 lessons grouped into 8 stages, from first embedding to production RAG.

How to use this page
Work top-to-bottom. Each stage builds on the previous one. Skip a stage only if you already ship the things it describes — the later stages assume the earlier ones as background.

1. Foundations

2. Core concepts

3. Pick a database

4. Internals & scale

5. Build RAG

6. Advanced retrieval

7. Production

8. Bonus — how LLMs work

Advanced1 lesson

Open the black box so you understand what RAG is feeding.

  1. Step 1nanoGPT explained45 min

    Transformer internals, KV-cache, and decoding from scratch.

What you'll be able to build

  • Semantic search over your own documents, code, or images.
  • A production-grade RAG chatbot with reranking and evaluation.
  • Hybrid search combining BM25 keyword + dense vectors.
  • Multimodal retrieval over PDFs, screenshots, and figures.
  • An agentic system that decides when to retrieve and when to answer.