We use Edison robot to teach robotics for children ages 9 and up. Edison is a very versatile robot that allows multiple robots to communicate with one another. It enables Lego-type bricks to be built on to it and makes the robot more adaptable to do different things.
Edison robot has a kid-friendly programming interface that does not require kids to learn programming syntax. They will be able to program the robot with just a few drag and drop actions!