Here are the activities that each group will be working on today:
(If you are new to CoderDojo and have little or no previous experience coding you can start in the Newcomer’s group. Talk to a leader if you are not sure what group you should be in.)


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

Go to Newcomers Activities

Scratch 1 (Beginner)

Introduction to Animation

Today we will work on the Introduction to Animation project. Click on the link below and follow the instructions in the videos.

Click here for instructions for the Introduction to Animation project

Scratch 2 (Intermediate & Advanced)

Continue with the project you started last week

1. Airplane Shooting Game

Part 2 (click here for part 1)

Owen has shared some graphics for this project which you can use if you like: (remix or copy them to your project using the backpack).

2. Music Game

Binary Hero – Make a game in which you play the notes of a song as they scroll down the stage.

If you’ve already finished this have a go at the Airplane Shooting Game (click here for part 1).

Web Development (HTML, CSS & JavaScript)

CSS – Boundaries and space

This exercise on Codecademy covers very important layout concepts and techniques – box model, padding, margins, floats, absolute & relative positioning, flexbox.:
Boundaries and space

More on flexbox layout

After you’ve completed Boundaries and space, try this Flexbox Froggy game to reinforce your understanding of flexbox layout:
Learn flexbox layout with Flexbox Froggy

Starting for the first time?

If you are new to web development lets start with this introductory course on Khan Academy (create an account if you don’t already have one):
Course overview and get started

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