Robots are wonderful for teaching kids and adults coding concepts. We have already covered a bunch of fancy STEM robots here in the past. The X-Kit is also worth a look. It is a 3D printable robot kit that lets your kids build their own toys. It comes with an app with many templates to get them started.
By using this kit, your kids will learn how to design, engineer, and write code. These models can be printed on any 3D printer. Over 60 templates are available for owners to choose from. There are also 40+ programs available. This kit ships with a hub that can be programmed and controlled with a smartphone.