Codey Rocky: Weather Reporter Panda (Basics) (Gr. 5-7)


In this lesson, students will learn how to create a weather reporting robot using Codey Rocky and the Internet of Things (IoT). Students will begin by adding a new extension to mBlock 5 and connecting their Codey Rocky to a specific wifi. To end this lesson, students will use operator blocks to create a code that allows Codey to display a temperature on its LED screen.


  • By the end of this lesson, students will have a grasp on the meaning and use of IoT
  • By the end of this lesson, students will be able to connect Codey Rocky to an online climate database
  • By the end of this lesson, students will understand the use of operator blocks and will be able to successfully create code with the use of these blocks

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.