Here is another educational robot that teaches kids the basics of technology and coding. The UBTECH Jimu Robot Astrobot Kit comes with 397 snap-together parts, sensors, robotic servos, and LEDs. You can code the robot with Blocky using drag & drop. The companion app is available for iOS and Android devices.
The robot comes with a PRP system, which means you can record and replay movement sequences.