Robots are wonderful tools to use to get kids familiar with programming and technology concepts. The Tyche is an AI learning robot that combines with a smartphone to teach users new skills. It talks, listens, and solves tasks. 5 Android applications are available for it.
Tyche gives you some experience with conversational intelligence and cognitive vision. It has verbal programming capability.