We code in order to create resources for others to use. We enjoy coding but its 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