Codey Rocky: Do the Wave! (Grade 4-5)


In this lesson, students will learn how to use wait blocks within their code in order to create a wavelength move to mimic the movement of a wavelength of light and/or sound. Using the coding concept of wait, along with images, students will code Codey Rocky to bring this wave to life. Students will connect with another group to continue the wave along with others actions that are being displayed by Codey Rocky!


1. By the end of this lesson students will be able to describe what wait blocks are and how they work in the movement of a wavelength.

2. By the end of this lesson students will be able to program Codey Rocky using different sequences of code and displays in order to bring to life the real movement of a wavelength of sound and/or light.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding) & Science
  • Quebec - Science
  • New Brunswick - Science
  • Nova Scotia - Science & ICT
  • Alberta - Science & ICT
  • British Columbia - Science & ADST
  • Manitoba - Science
  • Prince Edward Island - Science
  • Saskatchewan - Science
  • Newfoundland & Labrador - Science
  • Yukon Territories - Follow's B.C.'s Curriculum
  • Northwest Territories - Follows Alberta's Curriculum
  • Nunavut - Follows Alberta's Curriculum

Find Out More

Codey Rocky
Codey Rocky

Write your first line of code!

Codey Rocky combines hardware with software, allowing children to learn about programming while they play and create. Using mBlock, a software which supports both blocked-based and Python programming, Codey Rocky takes children by their hands and leads them into the world of technology with its in-built AI and IoT functionalities, giving them a competitive edge in the AI era.