Machine Learning
How machines learn from data: regression, trees, clustering, evaluation and the classic algorithms.
Beginner
Start here. No background needed beyond school maths.
Kaggle Learn: Intro to Machine Learning
Build your first models with decision trees and random forests, and learn how to measure and improve them.
Kaggle
Machine Learning Crash Course
Google's fast-paced introduction to ML with videos, visualisations and exercises on regression, classification and neural nets.
Machine Learning for Beginners
Microsoft's 12-week, 26-lesson open curriculum on classic machine learning with scikit-learn, using real-world datasets.
Microsoft
Machine Learning Specialization
Andrew Ng's updated beginner course on supervised and unsupervised learning and recommender systems. Free to audit.
DeepLearning.AI and Stanford (Coursera)

