Codey Rocky: The Lay of Our “Home and Native” Land (Grade 4-6)


In this lesson, students will learn how to research various facts and information about 4 regions in Canada and create a 2D and 3D model of these regions. Then, students will use programming to have Codey Rocky give a fun tour of these regions using the coding concept of Broadcast messages, along with lights, sounds and images. Students will code Codey Rocky to take you on a tour of these regions within Canada and describe the various plants, animals, geography, people and industry within each region. Students will tour another group's model and learn what they have researched as well as their coding concepts and functions that were used and displayed by Codey Rocky!


1. By the end of this lesson students will be able to describe what Broadcast messages are and how they work in giving a tour of Canada's regions.

2. By the end of this lesson students will be able to program Codey Rocky using different broadcast messages, movements and actions to take you on a tour of Canada's regions while describing the interesting facts they have found on each region.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding) & Social Studies
  • Quebec - Social Studies
  • New Brunswick - Social Studies
  • Nova Scotia - Social Studies & ICT
  • Alberta - Social Studies & ICT/CTF
  • British Columbia - Social Studies & ADST
  • Manitoba - Social Studies
  • Prince Edward Island - Social Studies
  • Saskatchewan - Social Studies
  • Newfoundland & Labrador - Social Studies
  • 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.