Caution: Difficulty level – Year 10-year 13
This is one that I find difficult. You really have to think carefully to work your way through the levels.
The concept is a very important one, especially for GCSE students. It’s all about solving a challenge, then packaging up that solution and using it to solve the next challenge. Using things you’ve already done to make bigger and better programs.