Hero background

Exploring Scratch Creative Coding

Technology • Year Year 5 • 60 • 30 students • Created with AI following Aligned with National Curriculum for England

Technology
5Year Year 5
60
30 students
11 January 2025

Teaching Instructions

This is lesson 1 of 14 in the unit "Scratch Coding Basics". Lesson Title: Introduction to Scratch Lesson Description: Students will be introduced to the Scratch interface, learning how to navigate the platform and understand its basic components such as sprites, backdrops, and the coding area.

Exploring Scratch Creative Coding

Overview

This lesson plan is designed specifically for Year 5 students (ages 9-10) and aligns with the UK's National Curriculum for Computing. Within the curriculum, it falls under Key Stage 2 Computing: Design, Write and Debug Programs, with a focus on "using sequence, selection, and repetition in programs; working with variables and various forms of input and output." This first session of the "Scratch Coding Basics" unit will introduce pupils to the Scratch interface, laying the foundation for understanding block-based coding.

This active, hands-on lesson will excite pupils with creative coding possibilities while building their first step in computational thinking.


Learning Objectives

By the end of this session, pupils will:

  1. Understand what Scratch is and how it is used to create animations, games, and projects.
  2. Confidently identify and describe the Scratch interface's key components (sprites, stage/backdrops, block palette, coding area).
  3. Create a simple animated sprite by combining basic blocks to develop an interactive output.
  4. Reflect on the creative potential of Scratch for future coding goals.

Lesson Structure

Timing Breakdown

SegmentTime AllocationFocus
Introduction10 minutesContext-setting and inspiring engagement
Main Activity 110 minutesGuided exploration of the Scratch interface
Main Activity 225 minutesHands-on task: Create an animated sprite
Plenary Reflection10 minutesSharing and discussing outcomes; preview next lesson
Transition & Wrap-Up5 minutesRecap of key ideas and housekeeping

Lesson Resources

  • Interactive whiteboard or projector
  • Laptops or tablets (with full internet access) – one device per student
  • Pre-printed Scratch interface "cheat sheets" highlighting key parts
  • Pre-prepared demo Scratch project (downloaded or ready to share) showing playful interactions (e.g., a sprite dancing or saying messages)

Lesson Flow & Activities

1. Introduction (10 Minutes)

Objective: Excite pupils about coding and introduce Scratch as their creative tool.

Teacher Script:
“Ever wanted to animate your own story or create a game you can share with friends? Scratch makes coding simple and fun. Coding isn't just about computers – it’s about solving problems creatively, step by step. This term, you’ll become Scratch coders!”

  • Show a short 1-minute Scratch demo project displaying a fun animation or game to grab attention (e.g., a cat sprite dancing or reacting to keyboard clicks).
  • Brief class discussion: “What do you already know about coding? Have you ever used Scratch before? Where might we see coding in action in everyday life?”
  • Transition by asking: “Who’s ready to explore Scratch? Let’s break it down step by step!”

2. Main Activity 1: Interface Exploration (10 Minutes)

Objective: Ensure students can confidently navigate Scratch by identifying its main features.

Step-by-Step Teacher-Led Walkthrough:

  1. Sprites: “What are sprites? Think of them as your actors on Scratch’s stage.” Use the default cat sprite to demonstrate.
  2. Backdrops/Stage: Explain the stage backdrop as the “scene” where sprites come to life.
  3. Block Palette: Highlight the colour-coded categories (e.g., Motion, Looks, Sound) and explain: “Each of these blocks is like a Lego piece – they stack together to create actions.”
  4. Code Area: Show how to drag and drop blocks from the palette to the code area. Demonstrate a simple action (e.g., move the sprite 10 steps).
  5. Run Your Code: Explain the green flag and stop button. Run a basic script for demonstration.
  6. Cheat Sheet: Hand out annotated Scratch maps for reference as children begin their tasks.

3. Main Activity 2: Animate Your First Sprite (25 Minutes)

Objective: Pupils will create a simple animated sprite using blocks for motion and looks.

Task Instructions (project on board or give printed task guides):

  1. Choose or Create a Sprite: Pupils can either use the cat sprite or choose a new one from the inbuilt Scratch library.
  2. Code It to Move: Add a motion block (e.g., "move 10 steps") and a control block (e.g., "when [green flag] clicked”). Test it by clicking the flag.
  3. Add Dialogue or Effects: Use a "Looks" block (e.g., "say X for 2 seconds” or “change colour by 25”) to add expression.
  4. Experiment with Backdrops: Let pupils select a colourful backdrop to set the environment.

Focus on Individual Exploration with Guidance:

  • Circulate around the class, offering tips or answering questions. Encourage experimentation. Pose open questions like, “What happens if you change this block?”
  • Pair struggling pupils with peers for extra support.

4. Plenary Reflection (10 Minutes)

Objective: Celebrate learning, encourage sharing, and connect today’s lesson to the unit goal.

  1. Showcase Time: Select 2-3 volunteers to share their animated sprites on the interactive whiteboard. Ask them to describe how they created their sprite’s movements or effects.
  2. Discussion: Class reflects – What new things did you learn today? What are you excited to create with Scratch?
  3. Next Step: Highlight that in the next session, they will develop interactive stories, layering creativity with coding logic.

Quote a class favourite: “Coding = Creativity + Problem Solving + Fun!”


5. Transition & Wrap-Up (5 Minutes)

  • Ensure all students save their projects either to their school account or export files for safekeeping.
  • Recap key learning points from the lesson (e.g., “Today we learned about sprites and simple coding blocks. Your mini movies will only get better from here!”).
  • Allow pupils to ask final questions.

Differentiation Strategies

  • Support for Emerging Coders: Provide extra support by giving these pupils pre-built examples to modify; pair with a coding buddy if needed.
  • Challenges for Confident Coders: Encourage faster learners to build more complex actions (e.g., using sound blocks, adding more than one sprite).

Assessment

  • Formative Observation: Monitor how well students navigate Scratch and engage with the interface.
  • Mini-Project Output: Assess the animated sprite creations for key elements (movement, look blocks, and correct use of green flag).
  • Reflection & Feedback: Review pupil contributions during the plenary discussion to gauge understanding.

Teacher Reflection & Evaluation

  • Did all students grasp the interface’s main components?
  • Were students engaged during the sprite activity?
  • How can the outcomes of today’s lesson guide the complexity of the next session?

Reminder for Teachers: Save any creative outputs and notes regarding individual pupil progress to guide differentiated instruction in future lessons.

End note: Coding isn’t just a skill – it’s a superpower. Let’s turn these young minds into creative coders over the next 14 lessons!

Create Your Own AI Lesson Plan

Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with National Curriculum for England in minutes, not hours.

AI-powered lesson creation
Curriculum-aligned content
Ready in minutes

Created with Kuraplan AI

🌟 Trusted by 1000+ Schools

Join educators across United Kingdom