Meet the Jimu Robot Meebot 2.0: an educational robot with 390 snap-together parts, 6 servo motors, two LED eyes, a color sensor, and everything you need to put it together. This codable humanoid robot from UBTECH Robotics works with iOS and Android devices. You can program its light and dance moves.
The Meebot 2.0 has an app with 360-dgree building instructions. It can be programmed with Blockly. You can get yours here.