In the past few years, we have covered a whole host of robots that can be used to teach kids programming. Robosen’s Optimus Prime Robot is also worth a look. It is an auto transforming programmable robot made in collaboration with Hasbro. It comes with voice activated actions and app control. This robot can walk, punch, drive, and convert with a swipe.
Optimus Prime has 27 servo motors and over 5000 components. Its app is available for iOS and Android devices. This robot is designed to teach you basics of programming through play. The app has 10 step by step challenges for users to try. Visual block programming is also possible.[where to find it] [app]