We code in order to create resources for others to use. We enjoy coding as an activity but mostly it's for others to enjoy what we create. This project is an example of a simple interactive learning resource which 10 - 12 year old children could code for children a 3 or 4 years younger. Scratch offers great scope to pupils and students at a higher level coding a resource for kids at a lower level (the maths could be for 8-9 year old children; the code is by children 2 to 3 years older.). See link below to another example. Get more info from the PDF at https://scratch.mit.edu/readysteadycode.ie
See another example at: https://scratch.mit.edu/projects/290080916