The Classroom Noise Monitor activity requires students to collect data and make judgments about what level of noise is appropriate for the settings. Data collection shows up as a common theme throughout the Coding with mBot: Life Hacks activities. Students also explore various blocks in the Control palette in mBlock™ 5 to create loops and decision branches in their programs.


  • Practice writing code, uploading and running a program on mBot™, and troubleshooting code when problems arise.
  • Learn shortcuts for duplicating and deleting blocks.
  • Practice using “if then else” blocks, “if then” blocks, and “forever” loops.
  • Collect and use data to set levels in the program for mBot.
  • Practice skills from previous activities, including adding comments to programs.
  • Engineer the physical design of a robot, including consideration for the user interface.