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
Python Fundamentals for AI
Module 2
Functions and Modular Code
Module 3
Core Python Data Structures
Module 4
Data Handling and Packages
Module 5
Numerical Computing with NumPy
Module 6
Data Manipulation with Pandas
Module 7
Exploratory Data Analysis
Module 8
Foundations of Machine Learning
Module 9
Supervised Learning: Regression Models
Module 10
Supervised Learning: Classification Models
Module 11