Robots are wonderful for teaching kids coding concepts interactively. The Cubroid Coding Block is a STEM robot kit with a set of coding blocks that can be used to assemble over 300 robots. They can be programmed using a drag & drop visual programming interface.
This kit comes with a master block that can be linked to the Scratch program, a DC motor block with 360-degree rotation, LED/sound blocks, and various sensors. The Cubroid Coding Block has 111 pieces.