Elementary, Middle. Coding
OctoStudio is a mobile coding app created by the Lifelong Kindergarten research group at MIT, the same people who created Scratch. Children learn logic and develop programming skills by using block coding to create stories and games. Available in over 20 languages.