Here is another cool programmable robot kit that introduces kids to basics of programming and electronics. The Max:bot Robot can be programmed with Scratch and MicroPython. It can be programmed to track lines chase light, and detect collision.
*some of our articles have aff links. Please read our disclaimer on how we fund Exxponent.