Skip to content

Commit af19e52

Browse files
Update course articles: curriculum, images, docs links, dates
- LLM Zoomcamp: update curriculum to match repo (minsearch, PGVector, agents), fix broken images, remove Elasticsearch/LangChain/Qdrant/Ollama/Hugging Face, update structured data and FAQ, add docs links, remove bold - DE Zoomcamp: add Apache Flink, fix broken image, add docs links, update date - ML Zoomcamp: add docs links, update date - MLOps Zoomcamp: add docs links, update date - AI Dev Tools Zoomcamp: add docs links, update date - Guide article: fix LLM Zoomcamp tech stack, remove bold from overview, simplify cost text, make header title clickable, update date
1 parent c2fcde0 commit af19e52

8 files changed

Lines changed: 50 additions & 40 deletions

_data/faqs/llm-zoomcamp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
answer: |
33
The LLM Zoomcamp is a free, community-driven program by [DataTalks.Club](/) that teaches practical applications with large language models through hands-on project work.
44
5-
This 10-week course covers a comprehensive [curriculum](#course-curriculum) with all materials open and available anytime on [GitHub](https://github.com/DataTalksClub/llm-zoomcamp). You'll work with an industry-standard stack including OpenAI API, Hugging Face, Elasticsearch, Ollama, Streamlit, Grafana, LangChain, and vector databases, and earn a [certificate](#can-i-get-a-certificate).
5+
This 10-week course covers a comprehensive [curriculum](#course-curriculum) with all materials open and available anytime on [GitHub](https://github.com/DataTalksClub/llm-zoomcamp). You'll work with an industry-standard stack including OpenAI API, minsearch, PGVector, and Grafana, and earn a [certificate](#can-i-get-a-certificate).
66
77
- question: "What does zoomcamp mean?"
88
answer: |
@@ -96,7 +96,7 @@
9696
9797
- question: "What tools and technologies will I learn?"
9898
answer: |
99-
The course covers essential LLM tools and platforms including OpenAI API for LLM integration, Hugging Face for open-source models, Elasticsearch for vector search and text search, Ollama for running LLMs locally, Streamlit for building UIs, Grafana for monitoring, LangChain for LLM orchestration, and vector databases for efficient retrieval. You'll also learn evaluation techniques, monitoring best practices, and data ingestion pipelines.
99+
The course covers essential LLM tools and platforms including OpenAI API for LLM integration, PGVector for vector search, Grafana for monitoring, and evaluation techniques. You'll also learn monitoring best practices, agent patterns, and data ingestion pipelines.
100100
101101
- question: "What is the DataTalks.Club LLM community?"
102102
answer: |

_includes/course-structured-data/llm-zoomcamp-structured-data.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,37 +23,37 @@
2323
"skills": [
2424
"Python",
2525
"OpenAI API",
26-
"Elasticsearch",
27-
"Qdrant",
28-
"dlt",
26+
"minsearch",
27+
"sqlitesearch",
28+
"PGVector",
2929
"Vector Search",
3030
"Embeddings",
3131
"RAG",
32+
"OpenAI Responses API",
33+
"ToyAIKit",
3234
"LLM-as-a-Judge",
3335
"Evaluation Frameworks",
3436
"Grafana",
3537
"Monitoring",
36-
"LangChain",
3738
"Hybrid Search",
3839
"Reranking",
39-
"OpenAI Function Calling",
4040
"LLM Engineering",
4141
"Retrieval Systems"
4242
],
4343
"syllabusSections": [
4444
{
4545
"name": "Introduction to LLMs and RAG",
46-
"description": "Build your first RAG pipeline with LLM fundamentals and text search using OpenAI API and Elasticsearch.",
46+
"description": "Build your first RAG pipeline with LLM fundamentals and text search using OpenAI API, minsearch, and sqlitesearch.",
4747
"timeRequired": "P1W"
4848
},
4949
{
5050
"name": "Vector Search",
51-
"description": "Create embeddings, index documents, and retrieve with semantic search using Qdrant and dlt.",
51+
"description": "Generate embeddings, index documents, and retrieve with semantic search using sentence-transformers and PGVector.",
5252
"timeRequired": "P1W"
5353
},
5454
{
55-
"name": "Agents (Bonus)",
56-
"description": "Add agentic behavior and function calling to RAG pipelines using OpenAI Function Calling.",
55+
"name": "Agents",
56+
"description": "Add autonomous tool use and function calling to RAG pipelines using OpenAI Responses API and ToyAIKit.",
5757
"timeRequired": "P1W"
5858
},
5959
{
@@ -68,7 +68,7 @@
6868
},
6969
{
7070
"name": "Best Practices",
71-
"description": "Optimize retrieval with hybrid search, reranking, and orchestration patterns using LangChain and hybrid search tools.",
71+
"description": "Optimize retrieval with hybrid search and reranking.",
7272
"timeRequired": "P1W"
7373
},
7474
{

_posts/2023-08-17-machine-learning-zoomcamp.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ related_posts:
1717
- mlops-zoomcamp.html
1818
- llm-zoomcamp.html
1919
- ai-dev-tools-zoomcamp-2025-free-course-to-master-coding-assistants-agents-and-automation.html
20-
date: 2025-11-25
20+
date: 2026-05-11
2121
charts: true
2222
datepublished: '2023-08-17'
2323
---
@@ -457,6 +457,8 @@ The entire journey takes 4 months from start to certificate, and you'll be part
457457
458458
## Frequently Asked Questions
459459

460+
For more details about how our courses work, check the [Zoomcamp logistics guide](https://datatalks.club/docs/courses/zoomcamp-logistics/){:target="_blank"}. You can also find more information about this course in the [ML Zoomcamp documentation](https://datatalks.club/docs/courses/ml-zoomcamp/){:target="_blank"}.
461+
460462
{% include faq-accordion.html faqs=site.data.faqs.machine-learning-zoomcamp %}
461463

462464
<div style="text-align: center; margin: 2em 0;">

_posts/2023-11-18-data-engineering-zoomcamp.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ related_posts:
1717
- ai-dev-tools-zoomcamp-2025-free-course-to-master-coding-assistants-agents-and-automation.html
1818
layout: post
1919
datepublished: '2023-11-18'
20-
date: 2026-04-21
20+
date: 2026-05-11
2121
---
2222

2323
Breaking into data engineering takes real, hands-on experience with production tools, but most courses stop at theory.
@@ -476,6 +476,8 @@ We've collected some testimonials from our students who have completed the Data
476476
477477
## Frequently Asked Questions
478478

479+
For more details about how our courses work, check the [Zoomcamp logistics guide](https://datatalks.club/docs/courses/zoomcamp-logistics/){:target="_blank"}. You can also find more information about this course in the [Data Engineering Zoomcamp documentation](https://datatalks.club/docs/courses/data-engineering-zoomcamp/){:target="_blank"}.
480+
479481
{% include faq-accordion.html faqs=site.data.faqs.data-engineering-zoomcamp %}
480482

481483
<div style="text-align: center; margin: 2em 0;">

_posts/2024-03-07-mlops-zoomcamp.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tags:
1212
- courses
1313
- mlops
1414
title: 'MLOps Zoomcamp: Free MLOps Course and Certification'
15-
date: 2025-11-25
15+
date: 2026-05-11
1616
related_posts:
1717
- guide-to-free-online-courses-at-datatalks-club.html
1818
- machine-learning-zoomcamp.html
@@ -261,6 +261,8 @@ Even if you join after the official start date, you can still follow along — b
261261

262262
## Frequently Asked Questions
263263

264+
For more details about how our courses work, check the [Zoomcamp logistics guide](https://datatalks.club/docs/courses/zoomcamp-logistics/){:target="_blank"}.
265+
264266
{% include faq-accordion.html faqs=site.data.faqs.mlops-zoomcamp %}
265267

266268
<div style="text-align: center; margin: 2em 0;">

_posts/2024-04-11-guide-to-free-online-courses-at-datatalks-club.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ authors:
1212
- valeriiakuka
1313
tags:
1414
- courses
15-
date: 2025-11-25
15+
date: 2026-05-11
1616
datepublished: '2024-04-11'
1717
---
1818

@@ -85,7 +85,7 @@ Here's a table that summarizes the key information about each course. Use it to
8585
<td style="padding: 12px; border: 1px solid #dee2e6;">Intermediate</td>
8686
<td style="padding: 12px; border: 1px solid #dee2e6;">Python, command line, Docker (no ML required)</td>
8787
<td style="padding: 12px; border: 1px solid #dee2e6;">LLMs, RAG, vector search, evaluation, production deployment</td>
88-
<td style="padding: 12px; border: 1px solid #dee2e6;">OpenAI API, LangChain, Hugging Face, Ollama, Qdrant, Elasticsearch</td>
88+
<td style="padding: 12px; border: 1px solid #dee2e6;">OpenAI API, minsearch, PGVector, Grafana, LangChain</td>
8989
<td style="padding: 12px; border: 1px solid #dee2e6;">AI chatbot that answers questions from your knowledge base</td>
9090
</tr>
9191
<tr>
@@ -351,7 +351,7 @@ You'll learn to use MLflow for experiment tracking, build automated training pip
351351

352352
<figure>
353353
<img src="/images/posts/2024-04-11-guide-to-free-online-courses-at-datatalks-club/llm-zoomcamp-cover.png" alt="LLM Zoomcamp course cover" title="LLM Zoomcamp Course Cover - 10-Week Large Language Models and RAG Application Development" loading="lazy" style="max-width: 100%; height: auto; border: 1px solid #ddd; border-radius: 4px;" />
354-
<figcaption><p>LLM Zoomcamp 10-week program on building AI applications with large language models, covering RAG (retrieval-augmented generation), vector databases, evaluation techniques, and production deployment using OpenAI, LangChain, Hugging Face, and Ollama</p></figcaption>
354+
<figcaption><p>LLM Zoomcamp 10-week program on building AI applications with large language models, covering RAG (retrieval-augmented generation), vector search, evaluation techniques, and production deployment using OpenAI, PGVector, and Grafana</p></figcaption>
355355
</figure>
356356

357357
<table style="width: 100%; border-collapse: collapse; margin-bottom: 1.5em;">
@@ -382,7 +382,7 @@ You'll learn to use MLflow for experiment tracking, build automated training pip
382382
</tr>
383383
<tr>
384384
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">Tools/tech stack</td>
385-
<td style="padding: 12px; border: 1px solid #dee2e6;">OpenAI API, LangChain, Hugging Face, Ollama, Qdrant, Elasticsearch</td>
385+
<td style="padding: 12px; border: 1px solid #dee2e6;">OpenAI API, minsearch, PGVector, Grafana, LangChain</td>
386386
</tr>
387387
<tr style="background-color: #f8f9fa;">
388388
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">Who it's for</td>
@@ -405,7 +405,7 @@ You'll learn to use MLflow for experiment tracking, build automated training pip
405405

406406
[LLM Zoomcamp](https://datatalks.club/blog/llm-zoomcamp.html) is a free course on building AI systems with large language models (LLMs). Over 10 weeks, you learn how to create an AI application that answers questions from your own knowledge base, from foundational concepts and retrieval-augmented generation (RAG) to evaluation, optimization, and production deployment.
407407

408-
The course covers both commercial APIs (OpenAI) and open-source models (Hugging Face, Ollama), teaches vector database integration with Qdrant and Elasticsearch, and shows you how to build production-ready RAG applications using LangChain. You'll also learn modern agent patterns, evaluation techniques, and how to integrate LLMs with external tools and APIs for real-world applications.
408+
The course covers managed LLM APIs (OpenAI), teaches you both text and vector search, and shows you how to build production-ready RAG applications. You'll also learn modern agent patterns, evaluation techniques, monitoring with Grafana, and how to integrate LLMs with external tools and APIs for real-world applications.
409409

410410
<div style="text-align: center; margin: 2em 0;">
411411
<div style="display: inline-block; background: #28a745; padding: 0.5em 2em; border-radius: 8px; box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); transition: all 0.15s ease;">

_posts/2024-11-11-llm-zoomcamp.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ tags:
1313
- artificial-intelligence
1414
- large-language-models
1515
title: 'LLM Zoomcamp: Free LLM Engineering Course and Certification'
16-
date: 2025-11-25
16+
date: 2026-05-11
1717
related_posts:
1818
- guide-to-free-online-courses-at-datatalks-club.html
1919
- data-engineering-zoomcamp.html
@@ -98,35 +98,35 @@ The course follows a practical, production-focused approach to building LLM appl
9898
<tr style="background-color: #f8f9fa;">
9999
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">2</td>
100100
<td style="padding: 12px; border: 1px solid #dee2e6;">Vector Search</td>
101-
<td style="padding: 12px; border: 1px solid #dee2e6;">Create embeddings, index documents, and retrieve with semantic search</td>
102-
<td style="padding: 12px; border: 1px solid #dee2e6;">Qdrant, dlt</td>
101+
<td style="padding: 12px; border: 1px solid #dee2e6;">Generate embeddings, index documents, and retrieve with semantic search</td>
102+
<td style="padding: 12px; border: 1px solid #dee2e6;">sentence-transformers, PGVector</td>
103103
</tr>
104104
<tr>
105-
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">2A</td>
106-
<td style="padding: 12px; border: 1px solid #dee2e6;">Agents (Bonus)</td>
107-
<td style="padding: 12px; border: 1px solid #dee2e6;">Add agentic behavior and function calling to RAG pipelines</td>
108-
<td style="padding: 12px; border: 1px solid #dee2e6;">OpenAI Function Calling</td>
105+
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">3</td>
106+
<td style="padding: 12px; border: 1px solid #dee2e6;">Agents</td>
107+
<td style="padding: 12px; border: 1px solid #dee2e6;">Add autonomous tool use and function calling to RAG pipelines</td>
108+
<td style="padding: 12px; border: 1px solid #dee2e6;">OpenAI Responses API, ToyAIKit</td>
109109
</tr>
110110
<tr style="background-color: #f8f9fa;">
111-
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">3</td>
111+
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">4</td>
112112
<td style="padding: 12px; border: 1px solid #dee2e6;">Evaluation</td>
113113
<td style="padding: 12px; border: 1px solid #dee2e6;">Measure retrieval quality and answer accuracy with offline and online evaluation</td>
114114
<td style="padding: 12px; border: 1px solid #dee2e6;">LLM-as-a-Judge, evaluation frameworks</td>
115115
</tr>
116116
<tr>
117-
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">4</td>
117+
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">5</td>
118118
<td style="padding: 12px; border: 1px solid #dee2e6;">Monitoring</td>
119119
<td style="padding: 12px; border: 1px solid #dee2e6;">Track user feedback, chat logs, and system performance in production</td>
120120
<td style="padding: 12px; border: 1px solid #dee2e6;">Grafana, monitoring dashboards</td>
121121
</tr>
122122
<tr style="background-color: #f8f9fa;">
123-
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">5</td>
123+
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">6</td>
124124
<td style="padding: 12px; border: 1px solid #dee2e6;">Best Practices</td>
125-
<td style="padding: 12px; border: 1px solid #dee2e6;">Optimize retrieval with hybrid search, reranking, and orchestration patterns</td>
126-
<td style="padding: 12px; border: 1px solid #dee2e6;">LangChain, hybrid search tools</td>
125+
<td style="padding: 12px; border: 1px solid #dee2e6;">Optimize retrieval with hybrid search and reranking</td>
126+
<td style="padding: 12px; border: 1px solid #dee2e6;">Hybrid search and reranking tools</td>
127127
</tr>
128128
<tr>
129-
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">6</td>
129+
<td style="padding: 12px; border: 1px solid #dee2e6; font-weight: 600;">7</td>
130130
<td style="padding: 12px; border: 1px solid #dee2e6;">End-to-End Project</td>
131131
<td style="padding: 12px; border: 1px solid #dee2e6;">Build a complete RAG application combining all components</td>
132132
<td style="padding: 12px; border: 1px solid #dee2e6;">All tools from previous modules</td>
@@ -139,7 +139,7 @@ The course follows a practical, production-focused approach to building LLM appl
139139
For the final project, you'll create a complete end-to-end RAG application. The goal is to show that you can move from raw data to a working, searchable AI system that users can interact with, and that you can evaluate and monitor.
140140

141141
<figure>
142-
<img src="/images/posts/2024-11-11-llm-zoomcamp/llm-zoomcamp-fitness-assistant-project.png" alt="LLM Zoomcamp Fitness Assistant project - conversational AI RAG application helping users choose exercises and find alternatives for personalized fitness guidance" title="LLM Zoomcamp Fitness Assistant Project Example" loading="lazy" style="max-width: 100%; height: auto; border: 1px solid #ddd; border-radius: 4px;" />
142+
<img src="/images/posts/2024-11-11-llm-zoomcamp/llm-zoomcamp-course-project-example.png" alt="LLM Zoomcamp Fitness Assistant project - conversational AI RAG application helping users choose exercises and find alternatives for personalized fitness guidance" title="LLM Zoomcamp Fitness Assistant Project Example" loading="lazy" style="max-width: 100%; height: auto; border: 1px solid #ddd; border-radius: 4px;" />
143143
<figcaption><p>Example project: Fitness Assistant - a conversational AI that helps users choose exercises and find alternatives, making fitness more accessible for beginners who find gyms intimidating or lack access to personal trainers</p></figcaption>
144144
</figure>
145145

@@ -201,15 +201,15 @@ Sharing your work online also helps you get noticed by social media algorithms,
201201
### How to Get a Certificate
202202

203203
<figure>
204-
<img src="/images/posts/2024-11-11-llm-zoomcamp/llm-zoomcamp-certificate.png" alt="LLM Zoomcamp certificate - free certificate for completing the LLM Zoomcamp course" title="LLM Zoomcamp Certificate" loading="lazy" style="max-width: 100%; height: auto; border: 1px solid #ddd; border-radius: 4px;" />
204+
<img src="/images/posts/2024-11-11-llm-zoomcamp/llm-zoomcamp-certificate.jpeg" alt="LLM Zoomcamp certificate - free certificate for completing the LLM Zoomcamp course" title="LLM Zoomcamp Certificate" loading="lazy" style="max-width: 100%; height: auto; border: 1px solid #ddd; border-radius: 4px;" />
205205
<figcaption><p>LLM Zoomcamp certificate for completing the course</p></figcaption>
206206
</figure>
207207

208208
To receive a certificate, you'll need to complete the [final project](#what-youll-build-course-project) and peer review 3 other students' projects:
209209

210-
1. **Complete the final project**: Build a real-world LLM application (RAG project) that demonstrates your mastery of all course concepts
211-
2. **Peer review**: Evaluate and provide feedback on 3 fellow students' projects during the peer review process
212-
3. **Submit on time**: Meet the project submission deadlines to qualify for certification
210+
1. Complete the final project: Build a real-world LLM application (RAG project) that demonstrates your mastery of all course concepts
211+
2. Peer review: Evaluate and provide feedback on 3 fellow students' projects during the peer review process
212+
3. Submit on time: Meet the project submission deadlines to qualify for certification
213213

214214

215215
## What is DataTalks.Club Community?
@@ -224,7 +224,7 @@ DataTalks.Club has a supportive community of like-minded individuals in [our Sla
224224

225225
## How to Join LLM Zoomcamp
226226

227-
You can join LLM Zoomcamp either by **following a live cohort** or **learning at your own pace**.
227+
You can join LLM Zoomcamp either by following a live cohort or learning at your own pace.
228228

229229
All materials are freely available in the [LLM Zoomcamp GitHub repository](https://github.com/DataTalksClub/llm-zoomcamp). Each module has its own folder, and cohort-specific homework and deadlines are in the `cohorts` directory. Lectures are pre-recorded and available in this [YouTube playlist](https://www.youtube.com/playlist?list=PL3MmuxUbc_hIB4fSqLy_0AfTjVLpgjV3R).
230230

@@ -269,6 +269,8 @@ When you join a live cohort, you get:
269269
> [Vasiliy Chernykh](https://www.linkedin.com/in/v4siliy), LLM Zoomcamp course graduate ([Source](https://www.linkedin.com/posts/v4siliy_llm-machinelearning-ai-activity-7394774137300402177-dFY9))
270270
271271
## Frequently Asked Questions
272+
273+
For more details about how our courses work, check the [Zoomcamp logistics guide](https://datatalks.club/docs/courses/zoomcamp-logistics/){:target="_blank"}. You can also find more information about this course in the [LLM Zoomcamp documentation](https://datatalks.club/docs/courses/llm-zoomcamp/){:target="_blank"}.
272274
{% include faq-accordion.html faqs=site.data.faqs.llm-zoomcamp %}
273275

274276
<div style="text-align: center; margin: 2em 0;">

_posts/2025-09-23-ai-dev-tools-zoomcamp-2025-free-course-to-master-coding-assistants-agents-and-automation.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors:
66
description: 'Free AI Dev Tools course: build projects with Copilot, Cursor, MCP, and n8n. Learn AI coding assistants, agents, CI/CD, and earn a certificate.'
77
image: images/posts/2025-09-23-ai-dev-tools-zoomcamp-2025-free-course-to-master-coding-assistants-agents-and-automation/course-cover.png
88
layout: post
9-
date: 2025-11-25
9+
date: 2026-05-11
1010
tags:
1111
- courses
1212
- artificial-intelligence
@@ -211,6 +211,8 @@ When you join a live cohort, you get:
211211
212212
## Frequently Asked Questions
213213

214+
For more details about how our courses work, check the [Zoomcamp logistics guide](https://datatalks.club/docs/courses/zoomcamp-logistics/){:target="_blank"}.
215+
214216
{% include faq-accordion.html faqs=site.data.faqs.ai-dev-tools-zoomcamp %}
215217

216218
<div style="text-align: center; margin: 2em 0;">

0 commit comments

Comments
 (0)