STEM robots are wonderful toys to use to teach kids the basics of coding and technology. The WeeeBot Evolution 6-in-1 Robot comes with over 240 pieces and 6 preset forms. You can build a Penguin, Spider, detection tank, and other robots with this. The WeeeBot Evolution app has a graphical coding interface.
The robot can follow a line, avoid obstacles, play music, and a whole lot more. It is compatible with LEGO bricks too.[where to get it]