Here is another programmable robot that can teach your kids basics of coding via a drag & drop interface. The ClicBot can run, dance, drive, and do a whole lot more. It has a modular design, so its pieces can be rearranged to build unique robots. ClicBot has a camera, facial recognition, gesture sensors, and lights to respond and interact with its owner.
This robot can also hold your phone to capture photos and video. Its companion app is available for iPhone and Android devices. The full kit comes with 35 modules, including touch/pressure/distance sensors.[where to get it]