A3: Sequences - Maze Making


In this lesson, students will utilize obstacles or barriers to create a maze on a map. Students will then arrange the coding blocks on the control board as needed to navigate through the maze on the map. Students will then write or draw a short story based on the robot’s movement through the environments on the map.


  • Utilize coding blocks to navigate through a maze created by obstacles and destination flags
  • Write or draw a short story or poem based upon the robot’s movement through the maze on a map
  • Collaborate with other students as they program their Matatalab robot through a maze
  • Create a maze on large banner paper

Curriculum Connections Summary

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

Find Out More


Screen Free: A more friendly way to learn fundamental coding concepts at a very early age. A physical way to learn abstract coding ideas without screen-time.
Words Free: The coding blocks have intuitive graphical symbols on them, building confidence for kids to predict the movement of the robot as well as to test and confirm their reasoning.
Game Based Learning: With Matatalab, if kids don't feel like seriously coding, they are play maze game adventures.