All the courses are aimed at complete beginners, so you don't need experience to get started.
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.
At a Dojo they will learn skills such as building a website, creating an app or a game, and explore technology in an informal, creative, and social environment
Learn to code interactively, for free
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.
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.
Get Coding! is the essential guide to coding for kids from the expert coding community Young Rewired State. Learn how to write code and then build your own website, app and game using the programming languages HTML, CSS and JavaScript.
Snap! (formerly BYOB) is a visual, drag-and-drop programming language.
A series of guides to help Seniors and anyone else get started in Computing
Students - please use your own personal email address here as school emails block external messages.