Young people pose on stage under a large sign saying "welcome".

Category: Scratch

Everything you need to know to enter your Scratch project in a Coolest Projects event.

What counts as a Scratch project?

Scratch is a free, block-based visual programming tool. It can be used online in a web browser or you can download it to your computer.

The Scratch category does not include projects that use Scratch to program hardware elements or electronics, such as robots. Those should be submitted in the Hardware category with an accompanying video — we want to see your projects in action!

Coolest Projects participants working on their project

Make your own project!

Illustration depicting Scratch the Cat, a cactus, and a person reading a book.

Introduction to Scratch

Level: Beginner

In this introduction to coding in Scratch, you will learn how to add code, costumes, and sounds to sprites as you make animations, a game, an app, and a book.

An illustration depicting a drum, a frog and a dog, a mouse pointer, a croissant and apple and a banana, all on a blue background

More Scratch

level: Intermediate

The More Scratch path takes you beyond the basics met in Introduction to Scratch. You will make apps, games, and simulations using message broadcasting, along with if…then and if…then…else decisions, and variables.

Illustration of a computer screen showing a piano keyboard and musical notes.

Further Scratch

Level: Advanced

The Further Scratch path builds on the skills introduced in Introduction to Scratch and More Scratch. You will make apps, games, computer-generated art, and simulations using Boolean logic, functions, clones, and more.

Submitting Scratch projects

For the Coolest Projects online showcase:
Make sure you share your project so it’s public, and then submit the URL in the registration form. Easy!

For Coolest Projects in-person events:
Tell us a bit about the project in the registration form and then bring along a device like a laptop to share your project on the event day. If you don’t have a device at home, let us know and we can bring one for you to use.

Remixing Scratch projects

It’s OK to remix other people’s Scratch projects for all Coolest Projects events. In fact, we encourage it! Remixing is a great way to learn new skills and get ideas. But we need to see what you have made, not another person’s work. If you remix a project, you MUST:

  • Make changes to the code. You can change the sprites and backgrounds, but we want to see your remix of the code too! You can’t remix or copy a Scratch project with no changes and submit it. We will reject any copied projects or remixes with no changes.
  • Tell us it is a remix. You must credit the creator(s) of the original project on Scratch and tell us in your application form that you’ve remixed your project.
  • Tell us what you changed. We want to see how cool your project is! Tell us what changes you made in your remix.

Incredible projects from 2024

Screenshot of a Scratch project showing a yellow sprite on a backdrop of the moon's surface.

Hide and Seek game

By: Divya, Avan, Kimaya and Ashwin

Screen shot of a Scratch project with two dinosaurs playing musical instruments.

Musical dinosaurs

By: Winston

Screenshot of a Scratch projects showing a star in a forest.

Starcry

By: Code Club Australia