Scratch Loops Coding Activity | Repeat and Forever Blocks | No-Prep STEM Lesson
Help your students develop coding efficiency and computational thinking with this engaging Scratch lesson on Repeat and Forever loops.
Designed for learners aged Years 4–6 / Grades 3–6), this resource introduces students to the concept of repetition in programming through a fun, project-based “Dancing Sprite” activity. Students will learn how to replace repetitive code with loops, create continuous animations, and build confidence in block-based programming.
What’s Included:
• Lesson Presentation (PPTX) – A step-by-step slide deck for whole-class teaching and guided demonstrations.
• Detailed Lesson Plan (PDF) – Includes learning objectives, lesson sequence, teaching notes, and troubleshooting guidance.
• Student Task Cards (PDF) – Practical coding challenges that help reinforce the use of Repeat and Forever blocks.
• Video Tutorial (MOV) – A guided walkthrough demonstrating the activity.
• Assessment Materials – Exit ticket with answer key and a project rubric for assessing student understanding and project completion.
• Bonus Challenge Cards – Extension activities for early finishers, including colour effects, size changes, and creative enhancements.
Learning Objectives:
• Understand the purpose of Repeat and Forever loops in Scratch.
• Recognise when loops can make code more efficient.
• Create simple animations using repetition blocks.
• Apply coding concepts in a creative project.
• Develop problem-solving and debugging skills.
Suitable For:
• Computing and ICT lessons
• STEM and coding clubs
• Technology enrichment programmes
• Homeschool learning
• Beginner Scratch programmers
This ready-to-use resource requires minimal preparation and provides a structured introduction to programming concepts through hands-on learning and creative exploration.
