Here is another interactive building blocks system for kids that enables them to build their own robots with servos, sensors, and other components and learn a thing or two in the process. The UBTECH Builderbots kit has 303 snap-together parts. It comes with Blocky for programming. You can also use your iOS or Android device to program the robot.
With PRP (pose, record, playback), you are going to have an easier time teaching this robot new skills.