Still in testing!
Teachers! Stop paying money for expensive software and rip off training courses. You can introduce Computing in your school without spending any money, and make Computer Science more accessible to all students at home too.

Free software

Here are some examples - see the full list or click on categories to the right

IceCoder


Free online code editor that can be hosted locally or remotely. Themes available...

More information

TouchDevelop


Web-based app creation environment from Microsoft Research. Runs on most phones,...

More information

Free training

Here are some examples - see the full list or click on categories to the right

MIT App Inventor


With MIT's web-based service, building apps is as easy as fitting together puzz...

More information

Pascal Programming for Schools


The aim of the website is to provide valuable, but free, resources to help promo...

More information

Suggest a free resource

All suggestions will be subject to moderation by a real person to check for quality. Please be patient if your suggestion does not immediately appear on the site.

Items marked with a * must be filled in.

KS1 (age 5-7)
KS2 (age 8-10)
KS3 (age 11-13)
KS4 (age 14-16)
KS5 (16+)
App development
Assembler
Code editor
Image editor
Programming
Forum
MOOC
Teach yourself
Training course
Java
JavaScript
Pascal
PHP
Python
Visual Basic
Hack the Curriculum