datatalksclub/llm-zoomcamp

LLM Zoomcamp - a free online course about real-life applications of LLMs. In 10 weeks you will learn how to build an AI system that answers questions about...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 9th, 2026
Created on March 26th, 2024
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 1,341
Total Stargazers: 7,246 (+0)
Total Subscribers: 119 (+0)

Repository Insights (GitGenius)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

LLM Zoomcamp is a free online course that teaches how to build production-ready LLM applications using retrieval-augmented generation, vector search, embeddings, and related techniques.

The course addresses the challenge of moving from LLM fundamentals to deployed systems that can answer questions over custom knowledge bases. It takes a hands-on approach, structuring learning around practical implementation over ten weeks. Participants build working codebases while learning retrieval-augmented generation, vector search, embeddings, AI agents, function calling, evaluation, monitoring, hybrid search, and reranking.

The course suits software engineers adding LLM capabilities to products, data engineers working with vector search and retrieval pipelines in production systems, and ML practitioners needing structured approaches to evaluate and monitor LLM applications. It requires only Python proficiency, basic command-line comfort, and Docker familiarity; no prior ML or LLM experience is necessary, and no GPU is required. Participants can engage either through live cohorts with graded homework, peer review, and certificates, or self-paced learning with access to all materials without scoring or certification.

The project maintains active development with regular course cohorts, documented logistics and curriculum materials, video lectures organized in playlists, and a community Slack channel for participant discussion. Course projects from participants are publicly showcased, and the repository receives updates to reflect new modules and cohort schedules.