# Machine Learning Zoomcamp > A free online bootcamp covering machine learning engineering with practical projects, from regression to deep learning and deployment. Machine Learning Zoomcamp is a free, self-paced online course designed to teach practical machine learning engineering skills. Created by DataTalks.Club, this comprehensive bootcamp takes learners from foundational concepts through advanced deployment techniques over approximately four months of structured content. The course emphasizes hands-on learning with real-world projects and culminates in capstone projects that demonstrate practical ML skills. - **Comprehensive Curriculum** covering linear regression, classification, decision trees, ensemble learning, neural networks, and deep learning with a focus on practical implementation rather than just theory - **Hands-on Projects** including midterm and capstone projects where students build and deploy real machine learning models to demonstrate their skills - **Deployment Focus** teaching students how to serve models using Flask, Docker, and Kubernetes, bridging the gap between model development and production systems - **Deep Learning Module** covering TensorFlow, Keras, convolutional neural networks, and transfer learning for image classification tasks - **Serverless Deployment** instruction on deploying models using AWS Lambda and TensorFlow Lite for efficient, scalable inference - **Free and Open Source** with all materials available on GitHub, including video lectures, code examples, and homework assignments - **Community Support** through DataTalks.Club Slack workspace where students can ask questions and collaborate with peers - **Flexible Learning** allowing students to progress at their own pace with recorded lectures and self-assessment homework To get started, clone the repository from GitHub and follow the syllabus which guides you through each module sequentially. The course requires basic Python knowledge and familiarity with command line tools. Students complete homework assignments after each module and work on larger projects to solidify their understanding. ## Features - Linear regression and classification models - Decision trees and ensemble learning - Neural networks and deep learning - Model deployment with Flask and Docker - Kubernetes deployment - Serverless deployment with AWS Lambda - TensorFlow and Keras tutorials - Transfer learning for image classification - Midterm and capstone projects - Homework assignments with solutions - Video lectures - Community support via Slack ## Integrations Python, Scikit-learn, TensorFlow, Keras, Flask, Docker, Kubernetes, AWS Lambda, TensorFlow Lite, NumPy, Pandas ## Platforms WEB ## Pricing Open Source ## Links - Website: https://github.com/DataTalksClub/machine-learning-zoomcamp - Documentation: https://github.com/DataTalksClub/machine-learning-zoomcamp - Repository: https://github.com/DataTalksClub/machine-learning-zoomcamp - EveryDev.ai: https://www.everydev.ai/tools/machine-learning-zoomcamp