Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Coding for Beginners
Module 1
Your First Python Programs
Module 2
Input, Output, and Common Errors
Module 3
Making Decisions with Code
Module 4
Repeating Work with Loops
Module 5
Working with Lists of Data
Module 6
Organizing Programs with Functions
Module 7
Analyzing Fictional Market Data
Module 8