> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Fundamentals of RAG

> Introduction to Retrieval-Augmented Generation course teaching RAG concepts, architecture, ingestion, chunking, retrieval, embeddings, vector databases, and building production-ready pipelines.

Notes for the **Fundamentals of RAG** course: 34 lessons across 6 sections.

## Introduction

* [Course Introduction](/docs/Fundamentals-of-RAG/Introduction/Course-Introduction/page.md)
* [What is RAG and Why DevOps Teams Need It](/docs/Fundamentals-of-RAG/Introduction/What-is-RAG-and-Why-DevOps-Teams-Need-It/page.md)
* [RAG Architecture Deep Dive](/docs/Fundamentals-of-RAG/Introduction/RAG-Architecture-Deep-Dive/page.md)
* [When to Use RAG vs Alternatives](/docs/Fundamentals-of-RAG/Introduction/When-to-Use-RAG-vs-Alternatives/page.md)
* [Demo Ollama Setup and Walkthrough](/docs/Fundamentals-of-RAG/Introduction/Demo-Ollama-Setup-and-Walkthrough/page.md)
* [Demo Connecting with Ollama](/docs/Fundamentals-of-RAG/Introduction/Demo-Connecting-with-Ollama/page.md)
* [Demo Apple Silicon and Ollama](/docs/Fundamentals-of-RAG/Introduction/Demo-Apple-Silicon-and-Ollama/page.md)
* [Demo NVIDIA Architecture and Ollama](/docs/Fundamentals-of-RAG/Introduction/Demo-NVIDIA-Architecture-and-Ollama/page.md)
* [Demo Project Structure and Development Environment](/docs/Fundamentals-of-RAG/Introduction/Demo-Project-Structure-and-Development-Environment/page.md)

## Document Processing and Chunking

* [Document Ingestion Fundamentals](/docs/Fundamentals-of-RAG/Document-Processing-and-Chunking/Document-Ingestion-Fundamentals/page.md)
* [Demo Ingesting Text](/docs/Fundamentals-of-RAG/Document-Processing-and-Chunking/Demo-Ingesting-Text/page.md)
* [Demo Ingesting Docx](/docs/Fundamentals-of-RAG/Document-Processing-and-Chunking/Demo-Ingesting-Docx/page.md)
* [Demo Ingesting PDF](/docs/Fundamentals-of-RAG/Document-Processing-and-Chunking/Demo-Ingesting-PDF/page.md)
* [Demo Ingesting CSV](/docs/Fundamentals-of-RAG/Document-Processing-and-Chunking/Demo-Ingesting-CSV/page.md)
* [Chunking Strategies Explained](/docs/Fundamentals-of-RAG/Document-Processing-and-Chunking/Chunking-Strategies-Explained/page.md)
* [Demo Advanced Chunking Strategies](/docs/Fundamentals-of-RAG/Document-Processing-and-Chunking/Demo-Advanced-Chunking-Strategies/page.md)

## Keyword Search & Retrieval

* [Introduction to Retrieval Methods](/docs/Fundamentals-of-RAG/Keyword-Search-Retrieval/Introduction-to-Retrieval-Methods/page.md)
* [Reranking](/docs/Fundamentals-of-RAG/Keyword-Search-Retrieval/Reranking/page.md)
* [TF IDF Algorithm](/docs/Fundamentals-of-RAG/Keyword-Search-Retrieval/TF-IDF-Algorithm/page.md)
* [BM25 Algorithm](/docs/Fundamentals-of-RAG/Keyword-Search-Retrieval/BM25-Algorithm/page.md)
* [Demo Keyword search vs Semantic search](/docs/Fundamentals-of-RAG/Keyword-Search-Retrieval/Demo-Keyword-search-vs-Semantic-search/page.md)

## Semantic Search & Embeddings

* [Limitations of Keyword Search](/docs/Fundamentals-of-RAG/Semantic-Search-Embeddings/Limitations-of-Keyword-Search/page.md)
* [Understanding Embedding Models](/docs/Fundamentals-of-RAG/Semantic-Search-Embeddings/Understanding-Embedding-Models/page.md)
* [Sentence Transformers](/docs/Fundamentals-of-RAG/Semantic-Search-Embeddings/Sentence-Transformers/page.md)
* [Similarity Calculations](/docs/Fundamentals-of-RAG/Semantic-Search-Embeddings/Similarity-Calculations/page.md)
* [Demo BM25 vs Semantic Search](/docs/Fundamentals-of-RAG/Semantic-Search-Embeddings/Demo-BM25-vs-Semantic-Search/page.md)
* [Demo From Keyword to Semantic Search](/docs/Fundamentals-of-RAG/Semantic-Search-Embeddings/Demo-From-Keyword-to-Semantic-Search/page.md)

## Vector Databases

* [Why Vector Databases](/docs/Fundamentals-of-RAG/Vector-Databases/Why-Vector-Databases/page.md)
* [Vector Database Options for RAG](/docs/Fundamentals-of-RAG/Vector-Databases/Vector-Database-Options-for-RAG/page.md)
* [Demo ChromaDB Implementation](/docs/Fundamentals-of-RAG/Vector-Databases/Demo-ChromaDB-Implementation/page.md)

## Building the RAG Pipeline

* [Demo Hello RAG](/docs/Fundamentals-of-RAG/Building-the-RAG-Pipeline/Demo-Hello-RAG/page.md)
* [Demo Ingesting Local Files](/docs/Fundamentals-of-RAG/Building-the-RAG-Pipeline/Demo-Ingesting-Local-Files/page.md)
* [Demo Hybrid Retrieval BM25 Chroma Ollama](/docs/Fundamentals-of-RAG/Building-the-RAG-Pipeline/Demo-Hybrid-Retrieval-BM25-Chroma-Ollama/page.md)
* [Demo Testing your RAG System](/docs/Fundamentals-of-RAG/Building-the-RAG-Pipeline/Demo-Testing-your-RAG-System/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.