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 1
Mathematical Foundations
Module 3
Discrete Mathematics for Computer Science
Module 4
Intermediate Python and Core Data Structures
Module 5
Object-Oriented Programming and Advanced Data Structures
Module 6
Algorithms and Complexity Analysis
Module 7
Calculus for Machine Learning
Module 8
Linear Algebra for Machine Learning
Module 9
Probability and Statistics for Machine Learning
Module 10
Foundations of Machine Learning
Module 11
Classical AI and Search Algorithms
Module 12