DataTalksClub/llm-zoomcamp

▲ 11 stars today★ 7,393⑂ 1,375

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 your knowledge base. Register here 👇🏼

About DataTalksClub/llm-zoomcamp

DataTalksClub/llm-zoomcamp is an open-source project on GitHub, mainly written in Jupyter Notebook. 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 It currently holds 7,393 stars and 1,375 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #70 with 11 new stars today.

GitHub Repository Details

Repository DataTalksClub/llm-zoomcamp · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/DataTalksClub/llm-zoomcamp/blob/HEAD/LLM Zoomcamp 2026 - Free Course on Building LLM Applications with RAG, Agents, and Vector Search

LLM Zoomcamp: Free Course on Building LLM Applications with RAG, Agents & Vector Search

Go from LLM basics to a production-ready AI assistant in 10 weeks

Learn Retrieval-Augmented Generation, vector search, embeddings, AI agents, function calling, evaluation, monitoring, hybrid search, reranking, and more - all in a free, open-source, hands-on course by DataTalks.Club.

PRs Welcome Join Slack

⭐ Star this repo to stay updated with new modules and cohort announcements

Quick Links

| Resource | Link | |-|-| | 🎬 Course launch stream | Watch on YouTube | | Course materials | GitHub repository | | Video lectures | YouTube playlist | | Documentation | Zoomcamp Logistics · LLM Zoomcamp | | Cohort schedule & deadlines | courses.datatalks.club | | Slack community | #course-llm-zoomcamp | | Announcements | Telegram | | 2025 cohort projects | courses.datatalks.club/llm-zoomcamp-2025/projects |

About the Course

LLM Zoomcamp teaches you how to build practical, production-ready LLM applications step by step. Over 10 weeks you'll learn Retrieval-Augmented Generation, vector search, embeddings, AI agents, function calling, evaluation, monitoring, hybrid search, reranking, and more - all free, open-source, and hands-on.

Who Should Join

This course is for people who learn by doing. After completing it, you'll have a working codebase and the hands-on experience to build your own LLM-powered applications.

Prerequisites

[!NOTE]
If you can write a Python function and have heard of ChatGPT, you have enough to get started.

How to Take the Course

There are two ways to follow the course: live and self-paced.

| | Live Cohort | Self-Paced | |-|-|-| | Start | See cohort schedule | Anytime | | Lectures | Pre-recorded | Pre-recorded | | Homework | Graded | Available but not scored | | Leaderboard | ✅ Yes | ❌ No | | Peer Review | ✅ Yes | ❌ No | | Certificate | ✅ Yes | ❌ No | | Cost | Free | Free | | Register | Sign up here | Just start learning! |

[!IMPORTANT]
"Live cohort" does not mean live classes. All lectures are pre-recorded. "Live" means working with others, having deadlines, getting your homework and project scored, review your peers, and getting a certificate at the end.

Self-paced steps:

1. Follow the materials on GitHub 2. Ask questions and share progress in Slack 3. Do homeworks (self-checked) and build a project for your portfolio

Syllabus

Module 1: Agentic RAG

Module 2: Vector Search

Module 3: Orchestration

Workshop: Data Ingestion

Module 4: Evaluation

Module 5: Monitoring

Module 6: Best Practices

Module 7: End-to-End Project

Capstone Project

Recommended approach:

1. Watch the video for each module 2. Complete the homework to reinforce the concepts 3. Build your capstone project applying everything end-to-end

Capstone Project

The capstone is your chance to apply everything end-to-end. You'll build a complete, working RAG application built and owned by you.

What you'll build:

Past community project ideas

[!NOTE]
See the full capstone project guidelines and browse all 2025 and 2024 cohort submissions for inspiration.

Certificate

https://github.com/DataTalksClub/llm-zoomcamp/blob/HEAD/LLM Zoomcamp certificate of completion awarded after finishing the final project and peer reviews

To earn your certificate:

1. Complete the final project. Build a real-world RAG application demonstrating all course concepts 2. Peer review 3 projects. Evaluate and provide written feedback on three fellow students' submissions 3. Meet the deadlines. Submit your project and reviews within the cohort schedule

Certificates are issued after all peer reviews are completed. Self-paced learners are not eligible for certification but can build portfolio projects freely.

See the certificate guide for how the certificate is issued and how to add it to LinkedIn.

Instructors

Testimonials

"This course gave me hands-on experience in building LLM-powered applications, including prompt engineering, retrieval-augmented generation (RAG), pipeline orchestration, and vector search optimization."
> — Alexander Daniel Rios, LLM Zoomcamp Graduate
"Not gonna lie - this course took longer than planned. By the end, I was running on fumes, forcing myself to push through the final modules. But I made it. What I loved: hands-on experience building real AI systems (not just theory!), deep dives into RAG, vector databases, evaluation, and monitoring, and the wealth of production-ready practices that matter in enterprise environments."
> — Vasiliy Chernykh, LLM Zoomcamp Graduate

Read more testimonials from past graduates →

Community & Support

Getting Help on Slack

Join the #course-llm-zoomcamp channel on DataTalks.Club Slack for discussions, troubleshooting, and networking with fellow learners and the course team.

To keep discussions useful for everyone:

Learning in Public

We actively encourage sharing your progress online throughout the course. Post what you're building on LinkedIn, X, or a blog. It helps you get noticed and connect with others in the field. It also earns you bonus points toward your homework and project scores.

AI Shipping Labs

If you want extra support and structure while going through the course, AI Shipping Labs is an optional paid community focused on AI engineering. On top of the free course it adds office hours, accountability sprints, personalized onboarding, and member-only workshops. It is also a way to support the course.

Everything we do at DataTalks.Club is free and will stay free. AI Shipping Labs is only for people who want extra on top of the free content. See the AI Shipping Labs guide for what's included and how membership works.

Sponsors

A huge thanks to our sponsors for making this course possible!

https://github.com/DataTalksClub/llm-zoomcamp/blob/HEAD/Kestra - Open-Source Orchestration Platform

https://github.com/DataTalksClub/llm-zoomcamp/blob/HEAD/dlt Hub - Open-Source Data Ingestion

[!TIP]
Interested in supporting the DataTalks.Club community? Reach out to alexey@datatalks.club.

FAQ

A few common questions. For everything else, see the full LLM Zoomcamp FAQ.

Q: Is this course really free?
A: Yes. All videos, materials, and homework are free. You may spend $1-5 in OpenAI API credits if you run the code yourself.

Q: Do I need a GPU?
A: No. All exercises are designed to run on a standard laptop using cloud APIs.

Q: What does "live cohort" mean? Are there live classes?
A: No mandatory live classes. All lectures are pre-recorded. "Live" means deadlines, scored homework, a leaderboard, peer review, and certificate eligibility.

Q: Can I take it self-paced, and will I get a certificate?
A: Yes, you can start anytime. Certificates require completing the final project and peer reviews during a live cohort.

Contributing

Found a bug in the course materials? Know how to improve an explanation or fix broken code? Contributions are welcome and appreciated.

1. Fork the repository 2. Make your fix or improvement 3. Open a pull request with a clear description

Every contribution helps future learners. Thank you 🙏

About DataTalks.Club

https://github.com/DataTalksClub/llm-zoomcamp/blob/HEAD/DataTalks.Club - Global Community of Data Enthusiasts

DataTalks.Club is a global online community of data enthusiasts - a place to learn, share knowledge, ask questions, and support each other through free courses, events, and an active Slack community.

Website • Slack • Newsletter • Events • Google Calendar • YouTube • GitHub • LinkedIn • X

[!NOTE]
Most activity happens on Slack. Join us there for updates, discussions, and community events. Learn more at DataTalks.Club docs.

GitHub Stars & Activity

7,393Stars
1,375Forks
0Open issues
Jupyter NotebookLanguage

GitHub Popularity

GitHub stars7,393
Forks1,375
Open issues0
Primary languageJupyter Notebook
License-
Stars gained today11
Created-
Last pushed-

Trending History

Daily boardrank #70 · ▲ 11 stars

Related AI Projects

1

microsoft / generative-ai-for-beginners

Jupyter Notebook★ 120,901⑂ 63,589▲ 72 stars
→
2

microsoft / ai-agents-for-beginners

Jupyter Notebook★ 76,299⑂ 25,056▲ 93 stars
→
3

Lordog / dive-into-llms

Jupyter Notebook★ 55,557⑂ 6,631▲ 26 stars
→
4

patchy631 / ai-engineering-hub

Jupyter Notebook★ 38,182⑂ 6,278▲ 26 stars
→
5

karpathy / nn-zero-to-hero

Jupyter Notebook★ 24,614⑂ 3,587▲ 8 stars
→
6

mrdbourke / pytorch-deep-learning

Jupyter Notebook★ 19,118⑂ 5,200▲ 5 stars
→
7

NVIDIA / cosmos

Jupyter Notebook★ 11,960⑂ 898▲ 9 stars
→
8

alirezadir / AIMLInterviews

Jupyter Notebook★ 9,763⑂ 1,707▲ 4 stars
→

More AI Rankings