STEM robots are wonderful tools to use to teach kids the basics of programming and technology. Take TacoBot for instance: it is a stackable, modular robot with 30 different games for your kids to play. It has a graphical interface for easy programming. The TacoBot can draw, follow lines, play football, and do a whole lot more.
The TacoBot comes with different hats for different functions (e.g. infrared, sound, tracking, button hat). It can be remote controlled and even turned into a Bluetooth speaker from your smartphone.[where to find it]