Skip main navigation

£199.99 £139.99 for one year of Unlimited learning. Offer ends on 28 February 2023 at 23:59 (UTC). T&Cs apply

Find out more

What is repetition?

Repetition is the act of performing an action (or actions) multiple times. For instance, people often do repeated exercises at the gym, known as reps. Repetition in action To illustrate …

Classifying Animals

This video shows how you can use selection to make a program that classifies animals, as you’ve just seen in the demo. You’ll see Katharine make the program identify three …

Making a Quiz

In this video, you’ll learn how to use selection to make a quiz.

What is Selection?

So far, the programs you’ve written have performed exactly the same task each time they are run. Selection involves your program asking a yes/no question, and using the answer to …

Creating a Story

In this video you’ll learn how to create the personalised story seen in the previous example, by using variables to store data input by the user.

What is a Variable?

A variable is a piece of data stored in a computer’s memory. Each variable is given a name, so that the stored data can be accessed and changed later. The …

Coding Frère Jacques

In this video you’ll learn how to use repetition to create the first half of the song Frère Jacques in Scratch. You’ll then be able to use what you’ve learnt …

Repetition in Art

In this section, you’ll learn how to use repetition to draw simple shapes as well as more complex patterns. This video shows how this can be done in Scratch, and …

The Scratch Community

This video highlights ways to interact with the Scratch community. There are further instructions on creating Scratch accounts for your learners on the Code Club projects site. Remember that learners …

Introduction to Coding and Programming

Computers can help us with a wide range of problems, but in order for this to happen, we need to undertake a 2-step process: Formulate the precise sequence of steps …

Why Programming?

It is important for children to learn programming, so that they can be active producers rather than just passive consumers of technology. Children can use technology to shape their world …

Meet the Team

Before you begin, we’d like to introduce the Raspberry Pi Educators for this course. They will be around throughout the course to offer support and guidance. Rik Cross Rik is …