#99th of 14 in Learning and cookbooks
rag_techniques
Jupyter notebooks demonstrating 42 RAG techniques, from basic to advanced
- Stars
- 29.9k
- License
- custom license
- Last commit
- Oct 2026
- Last release
- Apr 2026
- Language
- Jupyter Notebook
25,947 on 24 Mar 202629,862 on 13 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
A collection of 42 runnable Jupyter notebooks, each implementing one RAG technique such as basic RAG, CSV RAG, reliable RAG, chunk-size selection, proposition chunking and query transformations. Notebooks open on GitHub or Colab, and some have companion videos. The README also promotes the author's course, book and newsletter.
Who it is for: Engineers learning RAG techniques through runnable notebooks
Strengths
- 42 notebooks, each covering a single technique, grouped from foundational to advanced
- Colab badges let notebooks run without local setup
- Covers evaluation notebooks (End-to-End RAG Evaluation, Open-RAG-Eval) as well as retrieval methods
- Updated recently; last commit 2026-09-21
Weaknesses
- Teaching notebooks, not a library or deployable RAG system
- README is heavy with course, book and newsletter promotion
- License is not detected (NOASSERTION), so reuse terms are unclear
- Required API keys and package versions are not stated in the visible README
What it needs
- Needs Jupyter, Google Colab (optional)
Also in Learning and cookbooks
See all 14| Rank | Project | Score |
|---|---|---|
| 1 | ai-engineering-from-scratchHands-on curriculum for building AI systems from math to agents | 82 out of 100 |
| 2 | generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript | 81 out of 100 |
| 3 | hello-agentsChinese-language course on building LLM agents from scratch | 76 out of 100 |
| #4 | llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch | 75 out of 100 |
| #5 | ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework | 74 out of 100 |