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 newsletterJoin 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_newCode 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_newChallenges 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.
From our blog
Fostering creativity through open-ended projects with Code Editor for Education
Begin your Code Club journey: Set up a club today
New to coding? Resources to help children learn to code
A Code Club in every school and library
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.