Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 2
Data Manipulation and Visualization
Module 3
Review of Mathematical Foundations
Module 4
Optimization for Machine Learning
Module 5
Linear Regression: From Theory to Code
Module 6
Classification with Logistic Regression
Module 7
Model Evaluation and Validation
Module 8
Advanced Linear Models and Trees
Module 9
Ensemble Methods and Unsupervised Learning
Module 10
Neural Network Foundations
Module 11
Building Neural Networks with NumPy
Module 12