Teaching With the Mbot

A course to get you teaching robotics with the mBot

This course is a comprehensive introduction to the mBot STEM robotics platform.

Through a series of video lectures, you will be introduced to the mBot platform. By the end of this course, you will be able to:

  • Assemble your own mBot
  • Recognise and understand the functionality of the various actuators and sensors that come with the mBot
  • Create graphical programs using the Scratch programming language.
  • Learn how to use the iOS MakeBlock App to control and program the mBot. MakeBlock is suitable for teaching programming and robotics topics to younger students.
  • Learn how to use the Mac OS and Windows mBlock programming environment to program the mBot. mBlock is suitable for teaching programming and robotics topics to more advanced students, or students who are already familiar with programming the mBot through the iOS MakeBlock app.
  • Understand about the relation between the mBot and the Arduino platforms, including how the graphical Scratch programming language relates to the Arduino language.
  • Program the mBot to follow a line.

This course is organised as a project. The objective of the project is to create a program that enables the mBot to follow a black line. During the process, you will learn about fundamental programming constructs like the variable, the loop, and if...else structures. You will see how the the graphical Scratch code is translated to Arduino code. You will learn to program the mBot so that it can make decisions based on the data it receives from its sensor. about You will learn about how sensors and actuators work. You will become comfortable in working with uncertainty by following an iterative prototyping process.

Your Instructor

Peter Dalmaris
Peter Dalmaris


Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

This course is not open for enrollment.