Here is another robot that introduces your kids to programming concepts. The Quarky comes with WiFi & Bluetooth connectivity. It can be programmed with blocks and Python. This robot can be programmed to follow a line or person. By playing around with it, you will learn about machine learning, autonomous driving, object detection, and lane detection
Kids can use PictoBlox to program this robot via drag & drop. It is available for Windows, macOS, iOS, and Android devices.