Here is another robot kit that teaches you a thing or two about coding concepts. The Yahboom 16 in 1 Robot Kit is powered by Micro:bit. It has over 350 building blocks that you can use to build 16 robots. This kit is ready for visual and Python programming. You can control the robot with your phone or a handheld remote control.
This kit is compatible with LEGO pieces. It is ready for MakeCode programming. It comes with a Super:bit expansion board, so you can get more creative with your robots. You can build a carousel, oscillating fan, unicycle, airplane, bipedal robot, spider, and many other robots with this.