Machine Learning
How machines learn from data: regression, trees, clustering, evaluation and the classic algorithms.
Advanced
Once the basics are comfortable.
Google: Clustering
A short Google course on k-means, similarity measures and how to judge whether clusters are any good.
Google: Recommendation Systems
How recommendation engines work: candidate generation, matrix factorisation and deep neural network recommenders.
Kaggle Learn: Intermediate Machine Learning
Handle missing values and categorical data, build pipelines, use cross-validation and train XGBoost models.
Kaggle
Kaggle Learn: Machine Learning Explainability
Find out what your model learned using permutation importance, partial dependence plots and SHAP values.
Kaggle
NPTEL: Introduction to Machine Learning (IIT Kharagpur)
Prof. Sudeshna Sarkar's course covering regression, decision trees, instance-based learning, SVMs and neural networks.
NPTEL / IIT Kharagpur
NPTEL: Introduction to Machine Learning (IIT Madras)
A full semester course on ML theory and algorithms by Prof. Balaraman Ravindran, with weekly assignments.
NPTEL / IIT Madras

