Blockly levelsThe first set of levels use Blockly to slowly introduce you to Python. You can read more about Blockly here.
Getting Started Levels 1-12
Shortest Route Levels 13-18
Loops and Repetitions Levels 19-28
Loops with Conditions Levels 29-32
If... Only Levels 33-43
Traffic Lights Levels 44-50
Limited Blocks Levels 51-60
Procedures Levels 61-67
Python levelsThe next set of levels introduce you to coding directly with Python. You can read more about Python here.
Introduction to Python Levels 80-91
Python Levels 92-109