Meet the Sphero – SPRK Edition: an educational robot that lets you teach it new tricks. It comes with a text-based code viewer, so you will learn more about programming as you play with the robot. It has visual blocks to represent OVAL, a C-based language.
More gadgets like this: here
This robot is designed with beginners in mind but could prove useful to more advanced users. More information is available here.
Disclaimer: *Our articles may contain affiliate links. Please read our disclaimer on how we fund this site. As an Amazon Associate, we earn from qualifying purchases.