← All courses

Python

Retrieval-Augmented Generation (RAG) with Python

Build a complete RAG pipeline from scratch in 8 steps: collecting documents, chunking, embedding, vector storage, embedding a query, retrieval, augmentation, and generating a grounded LLM response. You'll write real, runnable Python for every step, no API key required until the very last one.

9 lessons

Start the first lesson

Curriculum

  1. 1Data CollectionπŸ“ quiz
  2. 2Data ChunkingπŸ“ quiz
  3. 3EmbeddingπŸ“ quiz
  4. 4Vector StorageπŸ“ quiz
  5. 5Query InputπŸ“ quiz
  6. 6RetrievalπŸ“ quiz
  7. 7AugmentationπŸ“ quiz
  8. 8LLM ResponseπŸ“ quiz
  9. 9Final Project: Build Your Own Mini RAG Pipeline

Every lesson is open, take them in order or jump straight to what you need.