Kaggle Learn
Intro to Machine Learning
Kaggle's quick start to machine learning: build, validate and improve your first models.
Microsoft's free 12-week, 26-lesson curriculum on classic machine learning with scikit-learn.
Taught byMicrosoft (open-source curricula)An open-source curriculum focused on classic machine learning, mainly with scikit-learn and Python (many lessons also in R). It covers regression, a web app, classification, clustering, NLP, time series and reinforcement learning, with 52 short quizzes.
Best for: Beginners who want classic ML before deep learning.
Tick modules off as you finish them on Microsoft (open-source curricula).
0 of 8 modules done
Plan your pace
At 4 hours a week you would finish in about 13 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
The curriculum has no certificate.
Before you start: Basic Python
Microsoft (open-source curricula) sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Free, project-based 'for Beginners' curricula published on GitHub.
All free Microsoft (open-source curricula) courses