We're starting Module 4, which focuses on model deployment!
👉🏼 Materials
👉🏼 Homework
👉🏼 Submit your homework here
Homework due date: 17 June 2025 01:00 CET
This module covers:
- Deployment strategies: online (web, streaming) vs. offline (batch)
- Deploying with Flask (web service)
- Streaming deployment with AWS Kinesis & Lambda
- Batch scoring for offline processing
Have fun!
👉🏼 Materials
👉🏼 Homework
👉🏼 Submit your homework here
Homework due date: 17 June 2025 01:00 CET
This module covers:
- Deployment strategies: online (web, streaming) vs. offline (batch)
- Deploying with Flask (web service)
- Streaming deployment with AWS Kinesis & Lambda
- Batch scoring for offline processing
Have fun!
GitHub
mlops-zoomcamp/04-deployment at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
👍10❤9
Do you want to take part in our MLOps competition?
Join our stream now to find out more!
Stream: https://www.youtube.com/watch?v=ZxUVBG4z5uE
Watch now or later in recording
Join our stream now to find out more!
Stream: https://www.youtube.com/watch?v=ZxUVBG4z5uE
Watch now or later in recording
YouTube
MLOps Zoomcamp Competition: Build & Deploy ‘Turing‑Test’ Bots with YourBot
Ready to put your MLOps skills into production?
In this live session Alexey Grigorev (DataTalks.Club) and Alexander Guschin (ex‑Kaggle GM & co‑creator of the YourBot platform) unveil the Summer 2025 MLOps Competition that will run alongside the MLOps Zoomcamp.…
In this live session Alexey Grigorev (DataTalks.Club) and Alexander Guschin (ex‑Kaggle GM & co‑creator of the YourBot platform) unveil the Summer 2025 MLOps Competition that will run alongside the MLOps Zoomcamp.…
❤8🔥3🏆2
We’re starting Module 5: Model Monitoring
This module covers:
- Monitoring ML-based services
- Web service monitoring with Evidently
- Batch job monitoring with Evidently
Here’s what to do for this week:
1. Go through the module:
https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/05-monitoring
2. Watch the videos
3. Explore the notebooks and examples
4. Do the homework: https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/cohorts/2025/05-monitoring/homework.md
5. Submit it here: https://courses.datatalks.club/mlops-zoomcamp-2025/
Deadline: 24 June, 1 AM CET
Good luck!
This module covers:
- Monitoring ML-based services
- Web service monitoring with Evidently
- Batch job monitoring with Evidently
Here’s what to do for this week:
1. Go through the module:
https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/05-monitoring
2. Watch the videos
3. Explore the notebooks and examples
4. Do the homework: https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/cohorts/2025/05-monitoring/homework.md
5. Submit it here: https://courses.datatalks.club/mlops-zoomcamp-2025/
Deadline: 24 June, 1 AM CET
Good luck!
❤10👍4
We’re starting Module 6: Best Practices
This module covers:
- Unit and integration testing
- Linting, formatting, and pre-commit hooks
- CI/CD with GitHub Actions
- Infrastructure as Code (Terraform)
Here’s what to do for this week:
1. Go through the module: https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/06-best-practices
2. Watch the videos
3. Explore the notebooks and examples
4. Do the homework: https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/cohorts/2025/06-best-practices/homework.md
5. Submit it here: https://courses.datatalks.club/mlops-zoomcamp-2025/
Deadline: 1 July, 1 AM CET
Good luck!
This module covers:
- Unit and integration testing
- Linting, formatting, and pre-commit hooks
- CI/CD with GitHub Actions
- Infrastructure as Code (Terraform)
Here’s what to do for this week:
1. Go through the module: https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/06-best-practices
2. Watch the videos
3. Explore the notebooks and examples
4. Do the homework: https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/cohorts/2025/06-best-practices/homework.md
5. Submit it here: https://courses.datatalks.club/mlops-zoomcamp-2025/
Deadline: 1 July, 1 AM CET
Good luck!
GitHub
mlops-zoomcamp/05-monitoring at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
❤6👍4🔥3
MLOps Zoomcamp 2025 Competition is live
We are excited to announce the MLOps Zoomcamp 2025 Competition, where you can put your MLOps skills to the test.
Competition Overview
- Purpose: Reinforce course concepts by building and operating a complete ML system.
- Format: Individual challenge; choose one of two project tracks.
Project Tracks
- Track 1: Impostor Bot
Develop a chatbot that interacts in a group chat and is assessed on whether it can be distinguished from a human.
- Track 2: Bot Detector
Build an automated classifier to label chat participants as “bot” or “human.”
Benefits
All Zoomcamp students who submit a valid project earn extra points toward their final grade.
You’ll also have a complete, documented ML system you can reference in interviews.
How to Participate
Find all the details in this README file: https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/cohorts/2025/competition
- Select your track
- Check getting started resources
- Ask questions
- Submit your solution
We are excited to announce the MLOps Zoomcamp 2025 Competition, where you can put your MLOps skills to the test.
Competition Overview
- Purpose: Reinforce course concepts by building and operating a complete ML system.
- Format: Individual challenge; choose one of two project tracks.
Project Tracks
- Track 1: Impostor Bot
Develop a chatbot that interacts in a group chat and is assessed on whether it can be distinguished from a human.
- Track 2: Bot Detector
Build an automated classifier to label chat participants as “bot” or “human.”
Benefits
All Zoomcamp students who submit a valid project earn extra points toward their final grade.
You’ll also have a complete, documented ML system you can reference in interviews.
How to Participate
Find all the details in this README file: https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/cohorts/2025/competition
- Select your track
- Check getting started resources
- Ask questions
- Submit your solution
GitHub
mlops-zoomcamp/cohorts/2025/competition at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
🔥8❤6
Time to build your Final Project!
It’s your turn to put everything you’ve learned in MLOps Zoomcamp into practice.
We’re launching the first attempt for the Final Project!
You’ll build an end-to-end ML project:
- Choose a dataset you're interested in
- Train a model and track experiments
- Create a model training pipeline
- Deploy it (batch, web service, or streaming)
- Monitor performance
- Follow best practices
Useful links:
- Project requirements:
https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/07-project
- Where to submit:
https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/cohorts/2025/project.md
- More info on the course platform: https://courses.datatalks.club/mlops-zoomcamp-2025/project/project1
- Check past projects from the 2024 cohort if you need some inspiration: https://courses.datatalks.club/mlops-zoomcamp-2024/projects
Good luck! Let’s see what you’ll build!
It’s your turn to put everything you’ve learned in MLOps Zoomcamp into practice.
We’re launching the first attempt for the Final Project!
You’ll build an end-to-end ML project:
- Choose a dataset you're interested in
- Train a model and track experiments
- Create a model training pipeline
- Deploy it (batch, web service, or streaming)
- Monitor performance
- Follow best practices
Useful links:
- Project requirements:
https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/07-project
- Where to submit:
https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/cohorts/2025/project.md
- More info on the course platform: https://courses.datatalks.club/mlops-zoomcamp-2025/project/project1
- Check past projects from the 2024 cohort if you need some inspiration: https://courses.datatalks.club/mlops-zoomcamp-2024/projects
Good luck! Let’s see what you’ll build!
GitHub
mlops-zoomcamp/07-project at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
🔥13❤6👍4👏1
How are your final projects coming along?
First attempt closes Tuesday, July 15 at 23:59 CET.
Next up is peer review. Once submissions close, you’ll need to evaluate three peer projects for your own to count.
If you missed the deadline, you’ll have a second chance to submit.
Project repo
First attempt closes Tuesday, July 15 at 23:59 CET.
Next up is peer review. Once submissions close, you’ll need to evaluate three peer projects for your own to count.
If you missed the deadline, you’ll have a second chance to submit.
Project repo
GitHub
mlops-zoomcamp/07-project at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
👍4❤1
Hi everyone! We're keeping the form for submitting your project open till today EOD
If you are running late with the submission, don't worry, there's another attempt - we opened the form for attempt 2
If you are running late with the submission, don't worry, there's another attempt - we opened the form for attempt 2
We closed the form for submitting project attempt 1
Now it's time to learn from your peers and also evaluate their projects
If you submitted the project, you'll find your review assignments here
https://courses.datatalks.club/mlops-zoomcamp-2025/project/project1/eval
If you didn't, don't worry, there's enough time to submit for attempt 2
Here you can find more information about project evaluation
https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/07-project
Have fun!
Now it's time to learn from your peers and also evaluate their projects
If you submitted the project, you'll find your review assignments here
https://courses.datatalks.club/mlops-zoomcamp-2025/project/project1/eval
If you didn't, don't worry, there's enough time to submit for attempt 2
Here you can find more information about project evaluation
https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/07-project
Have fun!
GitHub
mlops-zoomcamp/07-project at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
❤4
We have extended the deadline for attempt 2 by one week. Check the updated deadline in the course management platform
We will close the form for submitting attempt 1 peer evaluation tomorrow. If you submitted your project for attempt 1, but didn't do peer evaluation yet, do it asap - otherwise you fail the attempt
We will close the form for submitting attempt 1 peer evaluation tomorrow. If you submitted your project for attempt 1, but didn't do peer evaluation yet, do it asap - otherwise you fail the attempt
❤24👍7🔥4
We closed the form for submitting project attempt 2. Which means it's now time to learn from your peers!
You can find your review assignments here:
https://courses.datatalks.club/mlops-zoomcamp-2025/project/project2/eval
You need to be logged in
Have fun
You can find your review assignments here:
https://courses.datatalks.club/mlops-zoomcamp-2025/project/project2/eval
You need to be logged in
Have fun
❤2
Reminder: the MLOps Zoomcamp 2025 competition is live!
Your task: build an end-to-end ML system to detect bots in chat.
Why join?
🔸 Earn extra points toward your final grade
🔸 Walk away with a real ML pipeline, great for interviews
🔸 Practice MLOps in a realistic, hands-on project
How to get started:
🔸 Read the README
🔸 Set things up
🔸 Start building
Have questions? Ask in Slack. Good luck!
Your task: build an end-to-end ML system to detect bots in chat.
Why join?
🔸 Earn extra points toward your final grade
🔸 Walk away with a real ML pipeline, great for interviews
🔸 Practice MLOps in a realistic, hands-on project
How to get started:
🔸 Read the README
🔸 Set things up
🔸 Start building
Have questions? Ask in Slack. Good luck!
GitHub
mlops-zoomcamp/cohorts/2025/competition at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
🔥6
Are there people who wanted to submit a project but for whatever reason didn't manage to do it?
Reach with 🙏 if you want attempt 3 for project submission
Reach with 🙏 if you want attempt 3 for project submission
🙏82👍1
We will open attempt 3 on Monday with a due date of one week after that
Have fun!
Have fun!
❤10👏10🍾8
Attempt 3:
https://courses.datatalks.club/mlops-zoomcamp-2025/project/project3
Have fun!
For those who submitted the project on attempt 2, don't forget to do peer reviews. If you don't do it, you will not pass the project.
https://courses.datatalks.club/mlops-zoomcamp-2025/project/project3
Have fun!
For those who submitted the project on attempt 2, don't forget to do peer reviews. If you don't do it, you will not pass the project.
👍9❤2
We have scored Attempt 2. Congratulations to 120 people who passed it!
The certificates will be created soon
The certificates will be created soon
❤16🎉9
The certificates are ready! To get your certificate, go to the enrollment profile (https://courses.datatalks.club/mlops-zoomcamp-2025/enrollment) and scroll down
If it says "Certificate: Not available", then you didn't pass the course
Don't forget to share it on LinkedIn! (https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/certificate.md#adding-to-linkedin)
If it says "Certificate: Not available", then you didn't pass the course
Don't forget to share it on LinkedIn! (https://github.com/DataTalksClub/mlops-zoomcamp/blob/main/certificate.md#adding-to-linkedin)
GitHub
mlops-zoomcamp/certificate.md at main · DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Contribute to DataTalksClub/mlops-zoomcamp development by creating an account on GitHub.
❤13
If you liked the course, consider donating proportional to the value you received from it
https://github.com/sponsors/alexeygrigorev
https://github.com/sponsors/alexeygrigorev
GitHub
Sponsor @alexeygrigorev on GitHub Sponsors
Founder of [DataTalks.Club](https://datatalks.club/)
❤21
If the name on your certificate is not correct, go to the course enrollment profile and update it.
We will regenerate the certificates one more time only, so if you don't do it now, you won't be able to change it later
We will regenerate the certificates one more time only, so if you don't do it now, you won't be able to change it later
❤2