Here is another fun robot that can teach kids basics of coding. The Ximpatico Scout Coding Robot can be controlled with your smartphone. It is ready for battles but also teaches kids artificial intelligence, robots, and programming concepts.
This robot is smart enough to detect people and pets and follow them. It has a visual programming interface. It can run for up to 30 minutes on battery and can reach a top speed of 10km/h.