Meet Blinkgogo: an open source Arduino-based robotics platform that teaches your children a thing or two about programming and technology. It supports Scratch and can be controlled using a smartphone. The robot can follow lines and seek light.
The robot is compatible with LEGO blocks. Its hardware expansion board lets you further experiment with your robot. Augmented reality gaming is also offered.