← All courses

LLM Zoomcamp: Building LLM Applications with RAG, Agents, and Vector Search

**Software developers** — want to add LLMs, RAG, and semantic search to real products. **Data engineers** — want to understand how vector search and retrieval pipelines fit into production systems. **ML specialists** — need a systematic approach to evaluating and monitoring LLM applications

Log in to start →

Course preview

What you will learn

Explore the full curriculum before you enrol. Lessons unlock after purchase or free enrolment.

01

Agentic RAG

Topics covered

  • Understand why LLMs need external context and how RAG architecture works
  • Build a working RAG pipeline from scratch based on keyword search (minsearch)
  • Master assembling a prompt from search results and calling an LLM through an API
1 lesson10 questions~25 min
02

Vector Search

Topics covered

  • Understand the difference between semantic (vector) search and keyword search
  • Learn to turn text into embeddings using sentence-transformers
  • Implement vector search "by hand" with numpy and via minsearch
1 lesson10 questions~25 min
03

Orchestrating AI Workflows

Topics covered

  • Understand the context problem: why general-purpose AI assistants are unreliable at specialized tasks
  • Master the principles of context engineering — managing what the model sees
  • Deploy Kestra (an open-source orchestration platform) and connect API keys
1 lesson10 questions~25 min
04

Evaluation

Topics covered

  • Understand why systematic evaluation of LLM systems is needed and how offline evaluation differs from online
  • Generate a ground truth dataset using an LLM and structured output
  • Evaluate search quality with the Hit Rate and MRR metrics
1 lesson10 questions~25 min
05

Monitoring

Topics covered

  • Understand the difference between offline evaluation and online monitoring on real traffic
  • Build a chat application on Streamlit on top of the RAG assistant
  • Capture metrics for every LLM call: tokens, cost, response time
1 lesson10 questions~25 min
06

Best Practices: Hybrid Search and Reranking

Topics covered

  • Learn the main techniques for improving retrieval quality in RAG pipelines
  • Understand and implement hybrid search: combining keyword and vector search in Elasticsearch
  • Master reranking results, including Reciprocal Rank Fusion (RRF)
1 lesson10 questions~25 min
07

End-to-End Final Project (Optional) and Capstone

Topics covered

  • See how every component of the course comes together in a finished project — a RAG fitness assistant
  • Walk the full cycle: data → RAG → retrieval evaluation → answer evaluation → API → monitoring → Docker
  • Master a project structure: an ingestion pipeline, a Flask API, logging to PostgreSQL, Grafana
1 lesson10 questions~25 min
08

Final Exam

Final exam
35 questions~60 min