# Repository: DataTalksClub/machine-learning-zoomcamp # Stars: 12926 ## README.md
Course platform with deadlines and submission forms for homework assignments and projects • Course Channel on Slack (#course-ml-zoomcamp) • Telegram Announcements • Course Playlist • FAQ • Tweet about the Course
Learn machine learning engineering end-to-end, from core models to deploying real applications.
Build regression and classification models in Python, work with key algorithms like linear/logistic regression, decision trees, and deep learning, and then take them to production using Docker, FastAPI, Kubernetes, and AWS Lambda.
## Table of Contents - [What This Course Is About](#about-ml-zoomcamp) - [Prerequisites](#prerequisites) - [How to Join](#how-to-join) - [Syllabus](#syllabus) - [Community & Getting Help](#community--getting-help) - [Certificates](#certificates) - [Sponsors](#sponsors) - [About DataTalks.Club](#about-datatalksclub) ## About ML Zoomcamp Machine Learning Zoomcamp teaches you the complete machine learning engineering, covering the entire pipeline: from building models with Python to deploying them in production environments.
Ready to start? Join the 2025 cohort or start with Module 1
## Syllabus | Module | Description | Topics | |--------|-------------|--------| | **[Module 1: Introduction to Machine Learning](01-intro/)** | Learn the fundamentals: what ML is, when to use it, and how to approach ML problems using the CRISP-DM framework. | • ML vs rule-based systems
A local deployment architecture using Kubernetes with Kind from one of the students' projects
Some of the course projects from past cohorts: - [Blood cell classifier for cancer prediction](https://datatalks.club/blog/how-to-build-blood-cell-classifier-for-cancer-prediction-case-study-from-ml-zoomcamp.html): an end-to-end tool that segments and classifies blood cells from microscope images to assist in detecting signs of acute lymphoblastic leukemia (ALL) - [Waste classifier](https://datatalks.club/blog/how-to-build-waste-classifier-case-study-from-ml-zoomcamp.html): an Xception-based image classifier on ~15,000 waste images, reaching 93.3% test accuracy, and serving predictions via a Flask API packaged in Docker ## Certificate
Machine Learning Zoomcamp certificate awarded upon successful completion
To receive a certificate, you'll need to complete and submit two projects: 1. **Complete two projects**: Submit either a midterm project and a capstone project, OR two capstone projects 2. **Submit on time**: Meet the project submission deadlines to qualify for certification 3. **Peer review**: Evaluate and provide feedback on 3 fellow students' projects during the peer review process ## Testimonials > Machine Learning Zoomcamp was exhaustive, with very comprehensive content that covered concepts in depth. You can learn everything from the simplest concepts to preparing and deploying an ML model for production. Additionally, the entire community behind this course is highly participative and collaborative. I would like to thank Alexey Grigorev for all the knowledge he shared with us and his team for providing the support we needed to solve each problem we faced. > > - [Alexander Daniel Rios](https://www.linkedin.com/in/alexander-daniel-rios) ([Source](https://www.linkedin.com/posts/alexander-daniel-rios_mlzoomcamp-activity-7295527609239584768-TWHh)) > Machine Learning Zoomcamp has been an incredible journey, thanks to the expert guidance of Alexey Grigorev. Hugely grateful to Alexey, Timur, and the entire DataTalksClub team for this course, and to my cohort batchmates for the invaluable support that enriched my learning experience. I’m thankful for this programme, which provided challenging coursework that is taught in a very structured and lucid way. The timely assignments & hands-on projects instill the sense of timely delivery, besides equipping us with practical acumen to solve real-life problems. > > - [Siddhartha Gogoi](https://www.linkedin.com/in/siddhartha-gogoi) ([Source](https://www.linkedin.com/posts/activity-7299906113997524994-R-oD?utm_source=share&utm_medium=member_desktop&rcm=ACoAADJu9vMBW6iyIYswCQnN6t8UJLkXH2tQPi4)) > Balancing the intensive Machine Learning Zoomcamp with my other engagements was no easy task, but the experience deepened my expertise in machine learning engineering, reinforced my passion for ML deployment and cloud technologies, and strengthened my resilience in handling real-world ML challenges. Thank you, Alexey Grigorev, for this course! > > - [Patrick Edosoma](https://www.linkedin.com/in/patrickedosoma) ([Source](https://www.linkedin.com/posts/patrickedosoma_machinelearning-mlzoomcamp-datascience-activity-7299090071201193985-JyuC)) > Highly recommend the ML Zoomcamp for anyone wanting a structured path to production-ready machine learning. A big thank you - Alexey Grigorev and to the team at DataTalksClub for providing such a well-structured and engaging course. > > - [Abdiaziz Mohamed](https://www.linkedin.com/in/abdiaziz-mohamed) ([Source 1](https://www.linkedin.com/posts/abdiaziz-mohamed_machinelearning-deployment-docker-activity-7257086439333523456-CyK4), [Source 2](https://www.linkedin.com/posts/abdiaziz-mohamed_machinelearningzoomcamp-machinelearning-kubernetes-activity-7277039208072904704-OAiY?utm_source=share&utm_medium=member_desktop&rcm=ACoAADJu9vMBW6iyIYswCQnN6t8UJLkXH2tQPi4)) > A huge thank you to Alexey Grigoriev for creating such an amazing course—and making it free! It’s truly inspiring. > > - [Guilherme Pereira](https://www.linkedin.com/in/guilherme-torres-pereira) ([Source](https://www.linkedin.com/posts/guilherme-torres-pereira_alexeygrigoriev-mlzoomcamp-machinelearning-activity-7396336012018356224-sK27)) > Huge thanks to Alexey Grigorev and the DataTalksClub community for the incredible support and clarity throughout. The open-source spirit and collaborative notes made the learning experience even richer. > > - [Rajendra Rawale](https://www.linkedin.com/in/rajendra1x) ([Source](https://www.linkedin.com/posts/rajendra1x_machinelearning-mlzoomcamp-datatalksclub-activity-7378450260999852032-V5Z1))Ready to start? Join the 2025 cohort or start with Module 1
## Community & Getting Help ### Where to Get Help - **Slack**: [`#course-ml-zoomcamp`](https://app.slack.com/client/T01ATQK62F8/C0288NJ5XSA) channel - **FAQ**: [Common questions and answers](https://datatalks.club/faq/machine-learning-zoomcamp.html) - **Study Groups**: Connect with other learners ### Community Guidelines - Check the [FAQ](https://datatalks.club/faq/machine-learning-zoomcamp.html) first - Follow our [question guidelines](asking-questions.md) - Be helpful and respectful - Share your learning journey ### Learning in Public We encourage sharing your progress! Write blog posts, create videos, post on social media with #mlzoomcamp. It helps you learn better and builds your professional network. **Bonus**: You can earn extra points for sharing your learning experience publicly. Learn more: [Learning in Public](learning-in-public.md) ## Sponsors Interested in sponsoring? Contact [alexey@datatalks.club](mailto:alexey@datatalks.club). ## About DataTalks.Club
DataTalks.Club is a global online community of data enthusiasts. It's a place to discuss data, learn, share knowledge, ask and answer questions, and support each other.
Website • Join Slack Community • Newsletter • Upcoming Events • YouTube • GitHub • LinkedIn • Twitter
All the activity at DataTalks.Club mainly happens on [Slack](https://datatalks.club/slack.html). We post updates there and discuss different aspects of data, career questions, and more.