This module guides students through creating various projects using Scratch, from language translators to interactive games. Teachers should familiarise themselves with Scratch's interface and extensions, and be prepared to explain concepts such as variables, sprite manipulation, and game loops. Encourage creativity and experimentation, and ensure students understand the importance of practice in mastering coding. The module concludes with a build battle, challenging students to apply their newly acquired skills.
Read more

Explore the Course

Click any lesson with to preview it

Translate Quiz Challenge
Shark Swim Quiz Challenge
Autonomous Car Quiz Challenge
Pattern Creator Quiz Challenge
Attack of the Dots Quiz Challenge
Rocket Lander Quiz Challenge
Scratch Platformer Quiz Challenge

Translate Quiz Challenge

Shark Swim Quiz Challenge

Autonomous Car Quiz Challenge

Pattern Creator Quiz Challenge

Attack of the Dots Quiz Challenge

Rocket Lander Quiz Challenge

Scratch Platformer Quiz Challenge

What Students Will Learn

Learning Goals

  1. Develop skills in using Scratch to create interactive projects, including games and language translators.
  2. Understand and apply coding principles such as variables, loops, and collision detection.
  3. Gain proficiency in controlling and animating sprites, and manipulating their properties.
  4. Apply creativity and problem-solving skills in designing and implementing unique game features.
  5. Understand and implement complex concepts such as autonomous navigation and game physics.

Learning Outcomes

  1. Develop a language translator using Scratch, incorporating the Translate and Text to Speech extensions, variables, and interactive elements.
  2. Create an engaging 'Shark Swim' game using Scratch, mastering sprite control, animation, collision detection, and game loop establishment.
  3. Program an autonomous car using Scratch, understanding the workings of autonomous cars, sprite manipulation, track design, and autonomous navigation.
  4. Code a pattern creator using Scratch, utilising the pen tool, variables, and pen colour and size manipulation to create complex patterns.
  5. Develop an interactive 'Attack of the Dots' game using Scratch, controlling a coloured disc, cloning attacking dots, and detecting dot colours.
  6. Create a 'Rocket Lander' game using Scratch, programming gravity, rocket movement, animations for thrust and explosion, and a fuel limit.
  7. Design a platformer game using Scratch, creating characters and platforms, and writing code for character movements, gravity application, and effects like jumping and trailing.
  8. Engage in build battles, demonstrating problem-solving skills and creativity in tackling code challenges using Scratch.

What You'll Need

Student Devices

Students will need one of these devices. Students can share in groups of 2-3 if necessary.

Chromebook/Laptop/PC
Chromebook/Laptop/PC
iPad/Tablet
iPad/Tablet

Ready to bring this course to your school?

Get in touch to discuss pricing and ordering for your school.

Ready to get started?
Pricing & Ordering Contact Us
🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more