mBot E1 - Events: Introduction to Events


Concepts: Students discover a new fundamental concept in computer programming: Events! Students discuss their definition, utility in programming in general, and how to use them in mBlock.
Activity: Students explore the light and sound blocks (LEDs, play tones, show drawing) by using event blocks to trigger several different sequences. All of these events culminate in an mBot Dance Off!


1. For students to understand what events are and how they are used in computer programming.

2. For students to practice creating events in mBlock.

3. For students to learn to use several new features of the mBot including sounds and the LED Matrix.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding)
  • British Columbia - ADST
  • Alberta - ICT
  • Nova Scotia - ICT

Find Out More


mbot is the best of both worlds, transitioning students from Scratch Blocks to Text Code