Microsoft (open-source curricula)
Machine Learning for Beginners
Microsoft's free 12-week, 26-lesson curriculum on classic machine learning with scikit-learn.
Kaggle's quick start to machine learning: build, validate and improve your first models.
Taught byKaggle LearnSeven short lessons with notebook exercises. You learn how models work, explore data, build a decision tree with scikit-learn, validate it, tune for underfitting and overfitting, try random forests and enter a competition.
Best for: Python learners trying machine learning for the first time.
Tick modules off as you finish them on Kaggle Learn.
0 of 7 modules done
Plan your pace
At 4 hours a week you would finish in about 1 week, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Kaggle issues a free course certificate to signed-in users who finish all lessons and exercises.
Before you start: Basic Python
Kaggle Learn sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Short, practical data science micro-courses.
All free Kaggle Learn courses