Here are the activities that each group will be working on today:


If you are new to CoderDojo and new to computer programming this is where you start:

Go to Newcomers Activities

Scratch 1 (Beginner)

Quest Game

Today you will create a role playing game (RPG). Click on the link below and follow the instructions in the videos.

Click here for instructions for the Quest game project

Scratch 2 (Intermediate & Advanced)

Car AI Challenge

Finish car AI challenge from last week and fine tune the performance of your car AI to get it around the track as fast as possible without going off the track. Make sure to set up a lap timer that can record the time of one lap around the track.

Competition Time!

We will do a show and tell competition to see who has programmed their car to get around the tracks the fastest. You will need to set up a timer variable to record the time of 1 lap of the track. Because there are 3 different tracks you can make 3 timer variables (if you have time), one for each track, OR, even better, make a list with 3 items (one for lap time for each track).

Share your project and add it the Car AI Competition studio.

Notes from last week:
You can team up in teams to 2 for this challenge (if you prefer to work by yourself that’s ok too).

Remix this starter project.

Now program the car to drive around the track without going off the track. The car should be able to go around any of the tracks (there are 3 different tracks on the backdrop) without going off the track.

Need more help?
See this video

Introduction to Robotics

This session is run by Nathalie. An introduction to robotics using mBot robot kits and a block programming language called mBlock which is similar to Scratch.

Introduction to Robotics session information

Raspberry Pi (with Microcontrollers and other cool stuff)

A collaborative group exploring how computers can interact with the outside world through a range of sensors and controllers. Primarily we’ll be using the Raspberry Pi ( computer in conjunction with Arduinos ( and along the way we’ll learn about Python, C and C++ programming, digital and analogue electronics and about working together.

Electronics, Microcontrollers and Raspberry Pi session information