Here is another robot kit that teaches kids the basics of programming. The Highgo robot comes with 289 blocks and graphic programming interface. These bots can be controlled from a smartphone.
Highgo can be used to build a robot car, drone, or pet dog. It supports more than 20 modes of gameplay.