Use ML Atlas for intuition. Use these for depth and practice.
These resources were selected because they are authoritative, hands-on, interactive or open source. External links open in a new tab.
Courses & documentation
Machine Learning Crash Course
Animated videos, interactive visualizations and hands-on exercises covering regression, classification, data, neural networks and real-world ML.
Open resource ↗scikit-learn User Guide
Reference-quality documentation for linear models, SVM, nearest neighbours, trees, ensembles, clustering, PCA, preprocessing and evaluation.
Open resource ↗Kaggle Learn
Free short courses in Python, Intro to Machine Learning, Intermediate ML, feature engineering, explainability and real datasets.
Open resource ↗TensorFlow Playground
A classic in-browser neural-network playground for experimenting with datasets, features, learning rate, regularization and hidden layers.
Open resource ↗MLU-Explain
Visual and interactive essays from Machine Learning University covering core concepts such as regression, ROC/AUC and neural networks.
Open resource ↗Projects worth studying on GitHub
AI on Browser
Large collection of machine-learning algorithms implemented and demonstrated directly in the browser.
View GitHub ↗AWS MLU Explain
Open-source code behind interactive machine-learning explanatory articles.
View GitHub ↗Machine Learning Visualized
Interactive curriculum patterns including guided paths, quizzes, glossary links, labs and local progress.
View GitHub ↗AIMA JavaScript
JavaScript visualizations inspired by Artificial Intelligence: A Modern Approach.
View GitHub ↗VisualML
Interactive machine-learning and deep-learning demos designed to develop intuition in the browser.
View GitHub ↗