RAG from Zero with ChromaDB and Ollama
Understand and build your first local RAG program.
Beginner · 10 lessons · 5 modules
Python
- ChromaDB
- Ollama
- RAG
About this course
A beginner-first, low-dependency course on retrieval-augmented generation. Learners build a local question-answering program with ChromaDB’s default embedding function and Ollama, then learn to test it, explain its evidence, and choose RAG appropriately.
| Level | Beginner |
|---|---|
| Experience needed | No AI or vector-database experience. Install Python 3.10 or later and follow the Ollama installation lesson. |
| Reading time | 1h 40m, at your own pace |
| Lessons | 10 across 5 modules |
| Source code | Downloadable with 2 chapters |
| You finish able to | Build and explain a local RAG command-line program that retrieves relevant handbook passages from ChromaDB and asks Ollama to answer only from that evidence. |
- Only two Python packages
- ChromaDB default local embedding function
- No API key or hosted service
- Visual explanation in every lesson
- Working code with source labels
Who it is for
Absolute beginners who can run a terminal command and want a clear first understanding of RAG.