top of page

Scratch Basics

This Scratch Basics curriculum was developed under the Elementary Computing for All (ECforALL) Project.  The aim is to help teachers teach elementary and middle school teachers across the curriculum to teach their students to use Scratch for projects and presentations. This curriculum does not scaffold and practice computational thinking concepts and skills as in ACT 1 and ACT 2.

Anchor 1
Anchor 2
Screen Shot 2023-02-10 at 10.25.16 AM.png

Scratch Basics

These six lessons will support the instruction of how to program simple projects in Scratch. For each lesson, a lesson plan, slide deck, student workbook pages and lesson resources are provided.

Lesson 1 Setting Up Scratch Accounts

This lesson walks students through the process of logging into Scratch for the first time and joining the teacher's Scratch class. There is a "Tinkering with Scratch" activity for students to work on as classmates are getting set up. 

Duration: 50 minutes

Lesson 2: Introduction to Scratch

This lesson introduces the Scratch environment to students and teaches them to import sprites (characters) and how to edit them. 

Duration: 50 minutes

Lesson 3: Scratch Charades

Students will play a Scratch version of charades and determine the script that is performed by the actor. They will learn how block-based programming works without the complexity of the Scratch platform.

Duration: 50 minutes

Lesson 4: Coding Concepts 1 - Sequence, Algorithm, Program

Students will review the concepts of sequence, algorithm, and program to give them language to talk about the process of creating projects. Students will debug code to better understand the importance of initialization. They will work on a project called "Making Things Move and Talk".

Duration: 50 minutes

Lesson 5: Coding Concepts 2 - Events, Loops, Animation

This lesson introduces the concepts of events, loops, and animation. They will debug code to discover the importance of "wait" blocks in animation. Students will make a flip book to help students development their conception of animation. 

Duration: 50 minutes

Lesson 6: Broadcasting and Receiving

This lesson introduces students to the concept of broadcasting and receiving. This is an important concept that enables sprites (characters) to interact.

Duration: 50 minutes

Screen Shot 2023-02-10 at 11.10.23 AM.png

Scratch Projects and Lessons

This section provides example lessons of how Scratch can be used in the classroom across the curriculum. These projects support students in developing their computational thinking and language abilities. 

Name Poem Project

Students will plan, build, and reflect on a project where they animate each letter of their name.

Duration: 3 hours

About Me Project

Students will plan, build, and reflect on a project where they will choose their own background, sprites (characters), animation, and script  to share about themselves.

Duration: 3 hours

Dance Party Project

Students will plan, build, and reflect on a project where they program sprites to change costumes to create a movement effect.

Duration: 3 hours

Role Model Lessons

Here are seven lessons about people from underrepresented groups in the computing field who have made or are making contributions to the computing field. Students are introduced to various occupations in the computing field. 

Duration: 7 x 15 minutes

Change Maker Project - coming soon!

Students research people who have made an impact in the world. Students create a project that teaches others about the change maker of their choice and the impact they made.

Duration: 10 hours

Environmental Literacy Systems Project - coming soon!

These lessons teach students that a system is two or more parts that interact to form a whole. Students learn about how trees affect people and how people affect trees. The concept of cause and effect is taught explicitly. For the Scratch project, students narrate the relationships and animate sprites in a tree connection circle. 

Duration: 6 x  50 minutes

Thanksgiving Scratch Greeting Cards - coming soon!

This quick project guides students to make a Thanksgiving greeting card. Students animate the sprites in the project and record a message. The project can be emailed to friends and family simply by copying and pasting the URL.

Duration: One Hour

bottom of page