
Learn to Code
Great coding websites catering to children across a wide age range, from pre-readers to 18-year-olds. You can filter to discover websites that are suitable for your child's age and skill level.
</Find a coding website/>
Learning to code is a valuable skill that opens up a world of possibilities. Whether you're a beginner or looking to expand your programming knowledge.
Play our challenges with other learners all over the world and discover a career in cyber security and data science.
Pupils investigate Parson’s Problems with a range of pre-populated and self marking challenges.
This game is an introduction to the concept of programming. A minimalist game where beginners can discover what coding is all about and the key concepts behind code, with no explanations given. Through several series of questions, the player is led to guess the rules of this language and learn from his own mistakes.
Select a card from your deck and interpret it's code in order to progress through the world. Along your journey you will discover some basic concepts of programming.
Enjoy the creative nature of Scratch but there can then be a big jump to text-based programming languages. Edublocks was created to help bridge that gap.
CodeHS is an interactive online learning platform offering computer science and programming instruction for schools and individual pupils.
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
Introduces machine learning by providing hands-on experiences for training machine learning systems and building things with them.
Create your own custom mobile apps. A great tool for pupils to make their own apps and bring them to life and ability to live test on Android and iPhone!
Develop your programming skills by quickly creating and modding retro arcade games with Blocks and JavaScript in the MakeCode editor.
Futurecoder is a free and open-source platform and course for complete beginners to teach themselves programming in Python.
Code.org is building a full K-12 curriculum pathway on our Code Studio learning platform.
Read, understand and predict the programs and find the right trajectory to complete the challenges. Want to introduce sequence, fixed loops, conditional loops and decisions - here you go!
SQL Police Department is an online game where you solve crimes using SQL. Good for critical thinking and applying knowledge pupils have learnt as opposed to a site for pupils to learn SQL.
Annual Perse Coding Team Challenge compete online for The Braben Cup and prize money by solving text-coding challenges. Open to S1 to S5 pupils.
UKCT Challenges is an umbrella organisation committed to promoting UK computational thinking progression through our progression pathway of successive competitions.
This is an annual cyber security competition that aims to support girls interested in a career in cyber security. Open to S2 girls.
The Oxford University Computing Challenge is an invitation event which aims to encourage students who have achieved a top 10% score in the UK Bebras Challenge. Also, has a huge bank of archived questions from previous years that are ideal for homeworks, class quizzes or lesson starters.
The Bebras Computing Challenge introduces computational thinking to pupils. It is an International computational thinking competition that runs every November. Also, has a huge bank of archived questions from previous years that are ideal for homeworks, class quizzes or lesson starters.