Lesson Plan
Google

Animate a Name

For Teachers 5th - 9th
What's in a name? Pupils use the Scratch code blocks to animate letters in a name. They learn about events, sequencing, and loops in computer science by taking part in the project.
Lesson Plan
Google

Adventure on the High Seas

For Teachers 5th - 9th
Ahoy there! A fun computer science lesson challenges pupils to write a program that creates an ocean wave. They then develop stories to accompany their projects. All of this takes place within the Scratch coding program.
Activity
Beauty and Joy of Computing

Building Your Own Blocks

For Teachers 8th - 12th
Isn't building with blocks an activity for toddlers? The third lab of a five-part unit teaches young computer scientists how to create their own block instructions for programming. They use these blocks to create geometric figures, spell...
Interactive
Google

Mary Poppins Returns

For Students 6th - 12th
Make Mary Poppins proud. Young computer scientists use block-based coding to create snowflake animations with a Mary Poppins theme. They learn how to apply sequences, actions, and loops in computer science.
Lesson Plan
Google

Friends: Imaginator

For Teachers 5th - 9th
What does a future as a computer scientist look like? Pupils learn about loops in computer coding by writing a story about the future. They include the repeat until and wait blocks in the Scratch program to incorporate these loops.
Interactive
Code.org

Minecraft Hour of Code

For Teachers 2nd - 12th
Devote an hour to computer coding ... it's time well spent! The activity has young computer scientists write code to solve puzzles in the Minecraft game. They learn how to apply block codes and repeat loops.
Lesson Plan
Google

Music and Sound: Guru Introduction and Musical Talent Show

For Teachers 5th - 9th
Become talented in computer science. After interviewing a computer science guru, pupils work on individual projects related to a virtual music talent show. They learn how to use different code blocks in the Scratch programming language,...
Activity
Beauty and Joy of Computing

Sprite Drawing and Interaction

For Students 8th - 12th
Discover how to program objects to move on a screen. In the second lab of a five-part unit, each learner uses block instructions to program a sprite to follow their mouse (cursor). They investigate how to use these same block...
Lesson Plan
Google

Fashion and Design: Fashion Walk

For Teachers 5th - 9th
Strut your stuff, just on a computer and not on a fashion runway. Scholars program a fashion show animation using block-based computer coding. They learn how to apply different code blocks in writing their programs.
Lesson Plan
Curated OER

GarageBand Orientation

For Teachers 6th - 12th
Students create short percussion pieces using the computer program GarageBand. Emphasis is placed on student feedback and discussion after performances of the songs are complete.
Lesson Plan
Curated OER

Web Design

For Teachers 6th - 8th
Students are introduced to the seven web design elements. Using examples, they identify the use of good and bad elements. They work with a computer program to help them design their own website and share them with the class.
Activity
Beauty and Joy of Computing

Building Grids for Games

For Students 8th - 12th
You can't play Tic Tac Toe without grids. In the fourth lab of a five-part unit, scholars learn how to build grids for games such as Tic Tac Toe. Along the way, they also learn about reporter blocks that perform calculations.
Lesson Plan
Curated OER

Highway Design for the Future

For Teachers 8th
Eighth graders research highway designs and create a marble maze to illustrate a highway system. They test their designs and write reports defining the project and analyzing the results.
Lesson Plan
Curated OER

Can You Hear a Story?

For Teachers 2nd - 8th
Learners gain an understanding of relationships between music and language arts. They analyze a story and create a musical composition that reflects and enhances the story. The musical accompaniment will be produced in a book on tape.