In the past few years, we have covered plenty of robots and kits that can teach kids the basics of coding. The KEYESTUDIO Smart Home Kit for micro:bit is also worth a look. It comes with everything your kids need to learn blocks and Python programming. It comes with a temperature/humidity sensor, PIR motion sensor, servo, LCD display, and other sensors.
This kit also comes with a solar panel. A bunch of courses are available to teach users how to complete various Python and MakeCode projects. The KEYESTUDIO Smart Home is compatible with iOS and Android devices.[HT]