Back to Study Plans
35 Problems

Cracking ML

The definitive set of 35 machine learning problems for ML engineer interviews. All NumPy from scratch, no sklearn/PyTorch. Covers linear models, classification, trees, unsupervised learning, evaluation, and feature engineering.

13 Easy16 Medium6 Hard

Unlock the full study plan

Upgrade to Pro to access the full curriculum.

Upgrade to Pro
6 sections