mBot: Robot Soccer (Gr. 7)

Learning form and function through the thoughtful design of robotic sports equipment and remote controls.


In this lesson students will undergo both a coding design challenge, and a building design challenge, which culminates in a game of robot soccer. By appreciating internal and external forces, and ways in which structures deal with them, students will be better-suited to craft sports equipment for our mBots, and create effective soccer playing machines. Furthermore, by coding and testing their robot controls, students will gain a better understanding of the factors that contribute to successful interface design.

Overall Curriculum Learning Goals

  • Form and Function (Lesson Focus)
  • Material Selection
  • External and Internal Forces

Overall Coding Learning Goals

  • Event Blocks
  • Loops
  • UI Design

Educational Standards

• Grade 7 Science – Forces Acting on Structures and Mechanisms

British Columbia
• N/A

• Grade 7 Science – Structures and Forces

Lesson Procedure

  • Class 1 - Intro to mBlock, Robot Soccer and Remote Control (~30min)
  • Class 2 - Learning How to Use the LEDs (~15min)
  • Class 3 - Form, Function, Forces, Design and Robot Soccer (~60min)

Robots and Accessories

  • mBots

Other Supplies

  • Laptops
  • mBlock Software
  • Ping Pong Ball (crumpled paper can work)
  • A variety of crafting materials to choose from such as:
    • Card paper/folder paper
    • Construction paper
    • Printer Paper
    • Tissue Paper
    • Foil Paper
    • Pipe cleaner/chenilles
    • Sponge
  • Scissors
  • Tape

Find Out More


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