Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your ownPython
Module 1
Module 2
Text, Booleans, and Decisions
Module 3
Lists, Dictionaries, and Data Choices
Module 4
Loops and Repeated Processing
Module 5
Functions, Testing, and Debugging
Module 6
Files, Exceptions, and a Persistent Program