Learn to code

We help young people learn to code and get creative with digital technology at home and in coding clubs.

Our free resources are created by specialist educators and are designed to be age-appropriate, safe, and easy to use.

Subscribe to our newsletter

Join a Code Club

Code Clubs are a fun and supportive place for young people to learn coding at their own pace.

Young people use free, step-by-step project guides specially created by us. Club mentors help them progress through these projects to create games, animations, and web pages.

Find a Code Clubopen_in_new

Code at home

Code Club Projects has step-by-step instructions to help kids, teenagers, and young adults of all skill levels learn to code — in club sessions or at home.

Visit Code Club Projectsopen_in_new
A young girl learns to code using the new code editor

Challenges and showcases

These coding showcases let young people from all around the world celebrate their best creations.

Code in space

The European Astro Pi Challenge gets young learners to write code that runs on the International Space Station.

Explore Coolest Projects

Our annual technology showcase celebrates creations from young people all around the world.

“Be curious and courageous, and never let setbacks stop you, so you can actually accomplish your dream.”

When Selin discovered Coolest Projects, she set herself the task of making a robotic guide dog to showcase at the event. Selin has since built seven robots, and her enthusiasm shows no sign of stopping.

Parents' newsletter

Want more information on how you can support your child on their coding journey? Sign up now to start receiving free activities straight to your inbox. We’ll share our latest resources, challenges and stories from the community.