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
Algorithmic Thinking with Decisions and Loops
Module 3
Functions and Core Python Data Structures
Module 4
Debugging, Testing, Performance, and Version Control
Module 5
NumPy, Vectors, and Optimization Foundations
Module 6
Introductory Supervised Learning with One-Nearest Neighbor
Module 7