There is no better way to teach kids the basics of programming and robotics than getting them a decent robotics kit. The Makeblock Codey Rocky is a STEM kit that gets users started in visual programming and lets them graduate to Python. The robot is developed to get kids familiar with IoT and AI concepts.
Codey is the controller with sensors and programmable features while Rocky is the chassis. When combined, they can avoid obstacles, recognize colors, and follow lines. This kit is compatible with Mac OS X, Windows, iOS, and Linux.[where to get it]