mBot is a reasonably priced educational product that children can own and practice at home. Students can use it to learn Robotics, for Science fairs and Innovation competitions in schools. They can use it from grades 4 upto 12, by adding more parts and accessories as the child's learning progresses.
They can start with block based programming and code it with Python as well as they grow and learn more programming. It can be used with Arduino and other electronics too, making the kit very versatile to use. What's even more exciting is that with mBot children can participate in various national and international Robotics competitions.