GenAI / LLM · Available Now

Build a Production RAG from Scratch

Go from raw documents to a deployed retrieval-augmented generation system — chunking, embeddings, hybrid search, and evaluation, built the way production teams actually do it.

12 hoursDuration
5Modules
4Projects
Self-pacedFormat

Curriculum

Build the ingestion pipeline that turns raw documents into clean, retrievable chunks.

Why RAG: retrieval vs fine-tuning35 min
Document ingestion strategies40 min
Chunking for useful retrieval45 min
Project checkpoint: ingestion pipeline30 min

Generate embeddings and store them in a vector database ready for retrieval.

Understanding embeddings40 min
Choosing an embedding model35 min
Vector databases and indexing55 min
Project checkpoint: searchable store50 min

Combine keyword and vector retrieval for higher-accuracy search results.

Keyword search with BM2540 min
Vector similarity search45 min
Combining keyword and vector retrieval55 min
Project checkpoint: hybrid retrieval40 min

Wire retrieval into generation and build an evaluation harness to measure quality.

Wiring retrieval into generation40 min
Prompt engineering for RAG35 min
Evaluation metrics for quality45 min
Project checkpoint: evaluated RAG30 min

Package the full pipeline as a deployed API you can query end to end.

Packaging the pipeline as an API25 min
Caching and latency optimization20 min
Streaming responses20 min
Final review: end-to-end RAG walkthrough25 min
From raw input to deployed system

What you'll build

This course follows one complete project from start to finish — taking raw documents through chunking, embedding, hybrid retrieval, generation, and evaluation, ending with a deployed API you can query end to end.

Every project inside this course is a checkpoint toward that final system — you can inspect, run, and modify each one independently.

01Document ingestion and chunking pipeline
02Hybrid retrieval — keyword + vector search
03Evaluation metrics built in, not an afterthought
04Deployed API you can query end to end
Analog Data subscription

One subscription. Every course. Real projects.

Included with an Analog Data subscription. Includes the course, linked projects, source code, and future updates.

Start Building

FAQ

The course shows you how to use hosted models (which need an API key) and open-weight models you can run locally. You can complete the projects either way.

Your Analog Data subscription unlocks this course, every other course, and the linked projects as they are published. It is the only way to access the course library.

You need basic Python. The course introduces embeddings, retrieval, and evaluation from first principles — no prior ML background required.

Learn from the builder

Your instructor

Rajath Kumar K S
Rajath Kumar K S
Founder, Analog Data · Bengaluru
Delivers hands-on embedded and edge AI training, including sessions for engineering teams at ISRO and Broadridge. This course is built from the same curriculum used in that live training.
Build with Analog Data

Stop reading. Start retrieving.

Real projects. A production RAG system you can explain, deploy, and defend.

Real projects not toy exercisesProduction context from start to finish
Start Building