Blockly levels
The first set of levels use Blockly to slowly introduce you to Python. You can read more about Blockly here.
Getting Started
Levels 1-12
1: Can you help the van get to the house?
2: This time the house is further away
3: Can you make the van turn right?
4: You are getting good at this! Let's try turning left
5: Good work! You are ready for something harder
6: Well done! Let's use all three blocks
7: This road is more complicated
8: The warehouse is not always in the same place
9: Can you go from right to left?
10: Well done! How about another go?
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 levels
The next set of levels introduce you to coding directly with Python. You can read more about Python here.
Introduction to Python
Levels 80-91
82: Don't forget to find the shortest route
83: Repeating yourself in Python looks different
85: Looks easy but use repeat until and see what happens?
86: See what the if blocks looks like in Python
87: Don't forget to use else if
88: See what happens when you add Traffic lights
89: Watch carefully as you have another go
90: Have a go at procedures - what do they look like in Python?
Python
Levels 92-109
Sequencing and Counted Loops
Levels 110-122
Indeterminate WHILE Loops - coming soon
Levels 123-140
Selection in a Loop - coming soon
Levels 141-148