mBot2 is an advanced educational robot designed for secondary school students and beyond, combining hands-on STEM learning with real-world applications in robotics, AI, IoT, and Data Science. Powered by CyberPi, mBot2 features a smart microcontroller with network capabilities, built-in sensors, and interactive functionalities, making lessons fun, engaging, and interactive. With mBlock, students can start with block-based coding and seamlessly transition to Python, allowing for a smooth progression from beginner to advanced programming. mBot2 supports project-based, inquiry-driven learning, helping students develop critical thinking, problem-solving, and 21st-century skills. Ideal for classrooms, makerspaces, and extracurricular STEM programs, mBot2 empowers students to learn, innovate, and create. Frequently Asked Questions Does mBot2 work with Android tablets & iPads? Any app issues? Yes, it works well on both platforms with no major app issues. Can children code and operate it offline without Wi-Fi? Yes, standard coding works completely offline via Bluetooth. Only AI and IoT features require an internet connection. How does the tablet connect to the robot? Via Bluetooth. Can programs be uploaded and run independently? Yes, programs upload to the robot's onboard controller so it can run autonomously. What coding progression is available for different ages? Children can start with block-based coding (Scratch) and progress to text-based Python on the same platform. Are ready-made lesson plans/curriculum included? No, there are no comprehensive lesson plans included. How durable is mBot2 for intensive camp use? The metal chassis is sturdy, though drops from desks can bend it. Exposed wires can be pulled loose or damaged, but they are cheap and easy to swap.