Learn to code

We help young people learn to code and bring their ideas to life through digital technologies at home and in coding clubs.

Our free resources are created by specialist educators and designed to be age-appropriate, safe, and easy to use. Because all young people should have opportunities to learn by building real technology projects.

Join a Code Club

Code Clubs are fun and supportive places for kids to learn coding at their own pace.

At Code Club, young people use free, step-by-step project guides specially created by us. Club mentors help them progress through the instructions to make web pages, games, AI projects, or physical creations.

Each club is part of a global movement empowering school-age young people develop the confidence to create with digital technologies.

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 and create real projects with software and hardware — 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 all around the world celebrate their best creations.

Explore Coolest Projects

The world's largest showcase and celebration of young people’s tech creation skills, online and in-person.

Code in space

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

“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.