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.