Here is another cute robot that teaches your kids basics of coding. The GENIBOT Coding Robot can be used unplugged or with an iOS/Android app. It supports Scratch 3.0 and Python programming. The robot has line tracing, music, and other modes.
The GENIBOT is powered by BLE 5 technology. It comes with a bunch of coding cards to get your kids started at a comfortable pace. This robot is LEGO compatible.