Learn to code with Code Club

Our projects have step-by-step instructions to teach you how to create games, animations, and much more. Choose from hundreds of options, in up to 30 languages.

Start with a project path

Each of our project paths guides you through a series of six projects that will help you build your coding and design skills.

Scratch

Create animations, apps, and interactive stories by adding code, costumes, and sounds.

Python

Make digital art, games, and more while exploring one of the world’s most popular programming languages.

Artificial Intelligence

Discover the foundational concepts of machine learning through creative projects using AI applications and technologies.

Discover coding with Code Club World

Create cool stuff while learning to code! Make your way around an island through fun games and activities.

Try programming with text

If you want to try text-based programming, this activity is a great place to start. Get to know the basics in Python while building a painting app.

Unleash your creativity with our Code Editor

Use the Code Editor created by the Raspberry Pi Foundation to make your own games and art using Python or design websites in HTML, CSS, and JavaScript. No setup required!

Choose a project

We have projects for everyone, whether you want to get creative with Scratch or Python, make a website with HTML, explore physical computing with Raspberry Pi Pico or the BBC micro:bit, or build 3D worlds with Unity.

Join a Code Club

At Code Club, you can build your skills and meet other young digital creators near you.