Level 1 · Entry Foundations¶
Goal: understand what embeddings actually are, how similarity search works under the hood, and get comfortable running real queries against a vector database.
Modules¶
- What Are Embeddings & Why Vector Search
- Setup: Python, NumPy & Your First Vectors
- Distance Metrics (Cosine, Euclidean, Dot Product)
- Brute-Force Similarity Search
- Generating Real Embeddings
- Intro to Approximate Nearest Neighbor Search
- Your First Vector DB: Chroma
- Indexing & Querying Basics
- Metadata Filtering
- Project — Semantic Search CLI
By the end of this level you'll be able to explain what an embedding is in plain terms, compute similarity by hand, generate real embeddings from text, and run queries against a working vector database — the foundation everything later in this course builds on.