mBot F3 - Variables: Introduction to Variables


Concepts: Students are introduced to the concept of variables in programming.
Activity: Students create a program that uses Event blocks to initialize and change the value of a variable. Students will use the variable to represent the amount of time that the mBot drives forward in a game of Robot Target Practice.


1. For students to understand the definition and utility of variables in computer programming

2. For students to practice creating, initializing, and changing variables in mBlock

3. For students to use variables in a practical and fun robotic game

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