Scratch

Scratch is a free programming language where you can create your own interactive stories, games and animations.

Learning Paths

Paths are a series of 6 projects that help to build your coding and design skills. Paths will help you gain new skills, then make design choices to personalise your projects, and finally create something unique.

Core Resources

This content is reviewed by the CoderDojo Foundation and is the recommended starting point for a Dojo or Ninja that’s just beginning to address the topic.

  • Pattern pen

    Make a cool pattern generator

  • Falling stars

    Make a platform-style game and add your own levels, powers, and characters.

  • Deep Sea Sushi

    Make a fun game in your first Scratch program!

Community Resources

Ninjas who have completed the core resources at a specific level and want to learn more related things, without going deeper into the topic yet.

  • Looks Basics

    Ninjas learn to edit sprites in scratch.

  • Coding Logic Without Blocks

    I designed a way of explaining code to the kids by using English, within normal code syntax. By creating a game using something they do everyday, like eating cereal. The idea was to get them used to thinking about gathering all things needed for a project first and to a little bit of pseudo code, thinking like a coder and finally they’d be reminded of it every time they ate cereal. Then as a final excercise, quickly make the game in scratch.

  • Scratch Arrows and Boxes

    Draw some cool patterns using the pen tool, custom blocks, and the "stamp" tool.

  • Scratch Lip Sync

    Make animated characters that really talk! Make your character's face change shape to synch up with a sound clip of your choice by remixing a project containing ready-made costumes.

  • Tutorials by Athenry

    Beginner, Intermediate and Advanced resources from CoderDojo Athenry

  • View All

Social Good Resources

Learn to build apps and games to help people learn about important issues.

Project Ideas

Ideas for Ninjas or Dojos for more projects they can undertake with the skills they have learned.

Challenge Cards

Ninjas who are looking for a challenge can find it here.

  • Daleks Game

    A Scratch game with multiple sprites... and teleporting! The player has to avoid the Daleks which are closing in fast.

  • Scratch Snowflakes Challenge

    Make a wintery scene with falling snow! Suitable for beginners who have programmed in Scratch before.

  • Scratch Tic-Tac-Toe Game

    Create the classic game of X's and O's in Scratch.

  • Battleships

    Build a graphical version of Battleships in Scratch.