In the past few years, we have covered many robots that can teach you a thing or two about coding. The Robo Wunderkind Explorer Pro kit is also worth a look. It is a 38-piece robotics kit that comes with in-app instructions for 15 models. These bots are programmable through 3 apps (Robo Live, Robo Code, and Robo Blockly).
This kit comes with motion/distance/light sensors, RGB lights, big wheels, LED display, and everything you need to build smart robots. You can also use your own LEGO pieces.