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.

Cover art image for the Artificial Intelligence learning pathway

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.

Visit Code Club World

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.

Try the project

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!

Start coding

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.

See all projects

Join a Code Club

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

Keep up to date with our newsletter

You can unsubscribe at any time.