Meet the Makeblock Codeybot: a self-balancing programmable robot that dances to music and teaches basic coding in an interactive fashion. It has a customizable face and voice. The programming interface has drag & drop elements.
This robot features voice control. It has a laser add-on for battle mode. iOS and Android devices are supported.