Reading Python is not writing Python.
Understanding a concept and being able to produce it under pressure are different skills, and only the second survives an interview or a deadline. These are 2,882 problems — programs to write and predict-the-output drills that expose what you only thought you knew. Every problem appears exactly once and is numbered once across the course, so "Program 1,412" names one thing; where the same task had several worthwhile solutions, they are folded into one problem with the trade-off between them stated rather than asked four times over.
Five states, in order
Every level exists to move you from one of these states to the next. If a lesson does not advance you along this line, it was cut.
The full path
Eleven modules, in the order the Python course teaches them — so a set can be taken the day you finish the matching lesson, or the whole track run on its own. Every title carries its program range and its subject, so nothing has to be opened to find out what is in it.