The brick series robot Krypton from Abilix is a wonderful STEM kit that lets your kids build and program their own robots using a visual interface. It has bricks with 6 attachable faces and a smart controller with a touchscreen. You can also use collision detector and other sensors to do more with your robot.
This video shows how you can build a cute robot rabbit with these kits.
[Source]