
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.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.