Resources for your Dojo sessions

Here is a collection of resources to share with your Ninjas, to help them learn, code and get started with digital making.

Example projects

These projects are used in Dojos around the world. To help you to decide which projects are suitable for your Dojo, we encourage you to ask your young people (Ninjas) what topics they are interested in, what they would like to make, and about their prior experiences.

Scratch cat, boy with book and cactus (Project card)

Introduction to Scratch

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

Girl rollerblading amongst various other images (Project card)

Introduction to Python

In this introduction to coding in Python for beginners, learn how to use variables, loops, and functions to create interactive artwork, animations, simulations, games, and more.

Symbols representing different Raspberry Pi Pico projects

Introduction to Raspberry Pi Pico

In this introduction to digital making with Raspberry Pi Pico for beginners, learn how to connect and control LEDs, buttons, switches, buzzers and potentiometers (dials).

Ice breaker activities

These icebreakers are designed to welcome and encourage interaction among Ninjas at the start of a session. Using icebreakers in your Dojo can:

  • Encourage cooperation
  • Re-energise young people
  • Help new members to integrate into a group
  • Create a positive learning atmosphere
Group of children playing an ice breaker game

Celebrate participants’ achievements

We’ve created lots of certificates to help you recognise the achievements of your Ninjas (young people who attend your Dojo) and volunteers. Use the certificates to celebrate Ninjas at the end of a term or when they complete a pathway of projects. We also have certificates to celebrate the venue for hosting your Dojo and to recognise the different roles of your volunteers.

CoderDojo certificate examples

Resources for different ways to run sessions

CoderDojo sessions are usually run in person, so that young people can collaborate and code in a fun, social space. However, this format might not be suitable for your community at the moment. As an alternative to in-person sessions, you could run online sessions using video-conferencing or live-streaming tools, or you could send out remote activities for young people to complete from home.

Help to manage your Dojo

We have lots of resources and a fantastic community to help you run your Dojo. Visit our help page to find a source of inspiration and support that meets your needs.

Keep up to date with our newsletter

You can unsubscribe at any time.