https://mblock.makeblock.com/en/
This app is mostly used to code the Codey-Rocky robots, but can be used to create games like Scratch, but with optional Python code!
MakeBlocknot only makes the Codey Rocky that we will be coding during camp, but they also make a host of other robots and robotic kits that can be purchased to practice coding skills as well as exploring engineering, physics, light, sound, geometry and math!
https://www.makeblock.com/pages/product
And they are not the only company... Wonder Workshop and SPHERO are just a couple more companies who build educational robots!
Some other companies make robotics kits and components that kids get to design and construct first, THEN code.
Lego has both robots and robotics kits, whereas micro:bit, Arduino, and Raspberry Pi are microcontroller boards/mini-computers that can be purchased directly or through 3rd party retailers as well. These tools have a virtually unlimited source of robotics components (motors, LEDs, Sensors, etc.) that can be connected to them. Students, novice, amateur and professional inventors and tinkerers use them to design and build coded electronics and robotics projects and prototypes. There are many online resources in addition to the many maker-spaces who have 'resident knowledgeable people' to guide the 'noobs' (newbies).