Computing around the web
Codelabs is a free online platform for learning, understanding and practicing programming.
Interactive courses on how to program.
Learn core computer science and programming concepts.
Global movement of free coding clubs for young people.
The subject association for Computing in school.
Learn the fundamentals of programming.
Free interactive tutorial for learning Python.
The world’s largest development site.
Home & Learn
All the courses are aimed at complete beginners, so you don’t need experience to get started.
The Digital Garage (Google)
Free online courses will guide you through everything from search engines, to social media and beyond.
Scratch is a visual programming language that makes it easy for young people to create their own interactive stories, animations, games, music and art – and share their creations on the web.
Hour of Code
Try a one-hour tutorial designed for all ages in over 45 languages. Join millions of students and teachers in over 180 countries starting with an Hour of Code. The site has lots of tutorial material to download.
Get kids hooked on coding within minutes! Lightbot is a programming puzzle game, meaning that its game mechanics require the use of programming logic to solve levels. Costs £3.50
Build our own Star Wars game that will teach you the basic concepts of programming. Lots more and loads of resources too.
Basic HTML for Kids
Every web programmer at some point will need to know the basics of HTML. This course covers the basics of the HTML Language including tags and their attributes. The course is free.
Snap! (formerly BYOB) is a visual, drag-and-drop programming langu