Free 3rd Grade Coding With Blocks On Scratch Lesson Plan

Topic: Coding with Blocks on Scratch

Objectives & Outcomes

  • Students will be able to define and understand the concepts of coding and blocks on Scratch.
  • Students will be able to use blocks to create a simple program on Scratch.


  • Scratch software installed on a computer or laptop
  • Handouts with examples of blocks and code
  • Blocks kit or a collection of blocks---optional (see additional materials)


  • Ask students if they have heard of coding and what they know about it.
  • Write down their responses on the board.
  • Explain that coding is a language that computer programmers use to create applications and games.
  • Show students a sample of code and ask them to guess what it might do.

Direct Instruction

  • Introduce the Scratch programming language and show students how to create a new project.
  • Review the basic coding elements of Scratch, such as blocks, loops, and if-then statements.
  • Use examples to demonstrate how these elements work together to create interactive games and applications.

Guided Practice

  • Divide the class into groups and provide each group with a set of coding challenges using Scratch.
  • Have students work together to solve the challenges, providing support and guidance as needed.

Independent Practice

  • Give students a choice of coding projects to work on using Scratch. Options could include creating a game, creating an animation, or creating a interactive story.
  • Have students work independently or in small groups to complete their chosen projects.


  • Have students share their completed projects with the class.
  • Review the key concepts learned during the lesson, including loops, conditionals, and variables.


  • Observe students as they work on their independent projects and offer guidance and support as needed.
  • Collect the students' completed projects and review them to assess their understanding of the concepts covered in the lesson.

Create amazing lesson
plans 10X faster with AI.

Use AI to instantly generate high-quality lesson plans in seconds

Try NOW!