Here is an educational robot that teaches kids 5 to 12 the basics of programming and artificial intelligence. It has a visual programming language to get young students started. Beginner and advanced modes are available to accommodate every kid.
The Winky robot comes with gesture recognition, various sensors, touch interface, shock & splash resistant design, and over 3 days on standby.