Canada Takes Flight

Grade 6 • 90 minutes

Created by Caitlin Davey on 29/3/17


In this lesson learners will create a game that tells the story of Bill Boeing and Eddie Hubbard’s first international flight to deliver mail from Vancouver to Seattle. Learners will explore several Scratch techniques as they reflect on the history of flight technologies in Canada.

Prep Work

The Lesson

This lesson was made in partnership with
Thumb boeing blue cmyk standard


We’ve built a series of tutorial videos to help you learn how to teach Canada Learning Code lessons! Each lesson is broken down into its own video tutorial and accompanies the step by step instructions on the lessons page.


From canvas and wood to materials for space, Boeing has continued to invent and engineer ways to extend human abilities. Programming, engineering, and mechanics are all ways that we can extend our abilities and make the impossible possible.

The first international airmail was delivered by Boeing in a flight from Vancouver to Seattle  in May 1919. Throughout the 1920s Boeing played a significant role in expanding the airline industry through developing multiple airplane models including fighter planes, transports, and more.

After a hundred years of flight Boeing continues to innovate the aerospace industry. Boeing is now looking towards the sky to take people not only all across planet Earth but maybe to new planets as well!
Discover more at Boeing's History Page

Code Along

  • Open up a new Scratch project at and click on “create” (top, left corner).
  • Point out the main elements: Stage, Sprites, and Scripts. Demonstrate how to drag and connect blocks.
  • Give learners a few minutes to click on blocks and explore.
  • Go through 1-2 challenges with the group, where learners are tasked with trying to make something happen in Scratch. For example, “Try to make Scratch move” or “Try to make Scratch say something when the space key is pressed” (See the Code-Along Challenges doc for more examples and solutions)


In this game you’ll be on board with William Boeing and Eddie Hubbard on the flight to deliver the first international airmail. 

Open the starter project ( and review the Sprites and backgrounds. 

Have learners open the starter project on their screens and click "REMIX."

Use the Solution Sheet to guide learners through the following steps:
  • Make the Plane Move
  • Adding Other Directions
  • Collecting Mail
  • Wind/Gravity Effect
  • Flying to Seattle
  • Win Condition

Now you’re ready for takeoff! Give the game a whirl.


Learning Outcomes

I can create algorithms in Scratch
I can use conditionals to control what happens in my project
I can use loops to make things happen more than once
I can use events to control when things happen in my project

Success Criteria

I remixed the starter project and renamed it with my first name
My sprite moves in all four directions (up, down, right, left)
I can control my game using keys on my keyboard
I used broadcast messages to communicate between elements in my game
My game has a Win condition

Assessment Ideas

Use Comments in Scratch for learners to explain their steps (right click > add comment).
Have learners use their attached ‘flight log’ sheet to document their findings.

See example rubrics.


  • Can learners find a way to keep score within their game?
  • Use the backdrops tab to draw a map of your neighbourhood and set it as the background for a new level.
  • Have learners create a success screen that describes this historic flight.
  • Identify how the four forces of flight are incorporated within our code (weight, lift, thrust, drag).

Suggested Lessons

Intended Province:


  • Subjects:
  • Science
  • Social Studies

Key Curriculum Concepts

Forces causing movement, Transportation technology, People and environments

Example: Grade 6, Ontario

Science and Technology

2.6 use a variety of forms (e.g., oral, written, graphic, multimedia) to communicate with different audiences and for a variety of purposes 
3.3 identify and describe the four forces of flight – lift, weight, drag, and thrust

Social Studies

B3. describe significant aspects of the involvement of Canada and Canadians in some regions around the world, including the impact of this involvement

Key Coding Concepts

See "Getting Started Guide" for coding concepts definitions.