Start coding today. Our courses are easier—and more fun—than you think.
Purpose
- Objective: To teach robotics, programming, and problem-solving using mBot.
- Audience: School students, educators, hobbyists, and beginner-level robotics enthusiasts.
Key Topics
a. Introduction to mBot
- Overview of mBot and its components.
- How mBot supports STEM learning.
- Applications in real-world problem-solving.
b. Setting Up mBot
- Assembling mBot step-by-step.
- Installing software like mBlock (Scratch-based platform).
- Connecting via Bluetooth or USB.
c. Programming Basics
- Introduction to block-based coding (using mBlock).
- Transitioning to Python or Arduino programming.
- Running your first program on mBot.
d. Sensors and Actuators
- Understanding mBot’s sensors (e.g., line-following sensor, ultrasonic sensor).
- Using actuators (motors, LEDs, buzzers).
- Hands-on exercises like line-following and obstacle-avoidance projects.
e. Advanced Features
- Customizing mBot with additional modules.
- Wireless communication using Wi-Fi or Bluetooth modules.
- Integrating AI features like image or voice recognition (with extensions).
f. Robotics Projects
- Beginner projects: Line follower, obstacle avoider.
- Intermediate: Maze-solving robot, light-chasing bot.
- Advanced: IoT-controlled mBot or AI-enhanced robot.
Learning Formats
Interactive Tutorials
- Step-by-step guides with visuals.
- Simulations for coding without hardware (e.g., using mBlock’s simulator).
Videos and Animations
- Assembly guides and programming walkthroughs.
- Explanation of key concepts like sensors and loops.
Activity Kits
- Printable worksheets and quizzes.
- Challenge-based projects for competitions.
Live Support
- Live Q&A sessions or webinars.
- Community forums for peer-to-peer interaction.
We use makeblock platform to make the coding much more fun than traditional courses, along with robots.