Robotic Series: Programming with mBot using Scratch

Fee: $99

Programming with mBot using Scratch - STEM Academy


Course Schedule,

Timing: 9pm to 1pm
Timing: 2pm to 6pm

How did you heard about us?

Agree the Terms & Conditions.

  Course Duration: 4 Hours
  Age Group: 6 to 10
  Venue: Braddell House, Singapore
  Course Level: Beginner

Course Overview

mBot is an education robotic kit with a friendly and technological appearance. It can drive around like a car, avoid obstacles, follow a line, flash colourful LEDs, play music using an octave of notes and understand when it’s lifted up.

The programming software to program mBot is called mBlock, an open-source developing platform which is similar to Scratch.

SCRATCH is a programming language designed for children who want to learn about computer programming. It was created with the purpose of teaching them the concepts of programming at an early age and helps develop their creative abilities that are needed to invent their own stories, animations, music, games and more. The best part of learning to program using SCRATCH is that it’s  not necessary to write code, you only need to be familiar with the blocks or instructions in the Scratch tool. These blocks; which have default behaviors assigned to them, can be selected,  dragged  and assembled  to create full programs, presentation and games.

Course Objectives

The course is divided into four (4) parts.

  1. Constructing the robot and controlling it using the remote and the app.
  2. Exploring educational games in the app, which teaches mBot programming principles.
  3. Diving into programming using mBot visual, block-based programming software, mBlock
  4. Getting to know mBot extra construction sets and introducing extra sensors.

Course Outcomes

After completing this course, participants will be able to:

  1. Understand the fundamentals of coding and robotics
  2. Write and run Scratch programmes
  3. Program the mBot robot
  4. Appreciate how sensors is applied and its impact in our daily lives
  5. Search for references or activities on the Internet

Skills you will learn

Project Making
Problem Solving
Critical Thinking

Who should attend?

  • Great for kids wanting to learn their first programming language.
  • Anyone wanting to learn about visual programming.
  • Anyone interested in learning how to program.
  • Teachers and parents with a young audience that need to be introduced to the world of computer programming.