Test your programming skills in the coding dojo. Not for noobs.
Over 6000 FREE interactive coding tutorials online.
An excellent array of online programming tutorials covering a range of programming languages.
Develop coded solutions for mathematical problems. Starts easy, gets a lot tougher!
Online coding challenges in a choice of programming languages
Learn to code in Python, Java, C#, PHP, AJAX, JS, C++ and many more... all online - no IDE required!
Free online coding tutorials in a range of languages including Python, C#, JavaScript, PHP, Ruby, Swift and more...
An excellent collection of programming challenges of increasing complexity (source unknown).
Excellent RegEx generator and reference guide
Code Club from Raspberry Pi Foundation. Loads of fun projects for coding clubs.
A wide range of in-depth tutorials for programming, web development and MS Office applications.
Another collection of coding challenges of varying complexity, suitable for both GCSE and A Level.
Intoduction to Python – Free online Python tutorial
Download Python Development Environment (Free Open Source software)
Online interpreter for Python, JavaScript, C, C++ & Java. Allows you to see variable & data structure contents.
Client-side Python interpreter implemented in Javascript (from Skulpt.org)
Lots of good tutorials for beginners
Develop and practise your Python programming skills - aimed at GCSE & A Level
How to Think Like a Computer Scientist - Fabulous book introducing programming techniques using Python
Superb tutorials & exercises for learning Python – beginner to expert.
A fantastic set of Python video tutorials from John Philip-Jones
Intoduction to Python – Free online course from Microsoft
A whole bunch of Python related eBooks that you can access for free!
Learn Python with Tutorials, Exercises, and Quizzes.
Introduction to C# programming tutorial
Introduction to C# programming tutorial
Free downloadable book teaching programming from first principles using C#. Other resources available too.
Video Tutorial - Full C# course in a 4.5 hour YouTube video...
Video Tutorial - Learn the basics of reading and writing C# code in your own applications
Download latest version of Visual Studio IDE (Express Edition - free)
Awesome free interactive tutorial to get you started on html, css and jquery. Perfect for beginners. (Don’t forget to unsubscribe from their mailing list, though!)
Get screenshots of your website as it appears in different browsers across all platforms.
Handy reference for all php library functions, usage etc...
Excellent resource for HTML and CSS tutorials and references
Learn to code in Javascript online
Comprehensive tutorial on HTML & CSS from Shay Howe
Online Javascript programming tutorials
A large selection of online Javascript tutorials for beginners.
Online Sandbox for Javascript & JQuery
Online Sandbox for Cascading Style Sheets
Online Sandbox for PHP
Ultimate list of CSS3 Resources, Tutorials, Tips and More
Online compiler & debugger for loads of languages, including Python, C/C++/C#, PHP, JS, Java, VB.net and more
Download Python Development Environment (Free Open Source software)
Client-side Python interpreter implemented in Javascript (from Skulpt.org)
Online compiler for every language you could want. Great for experimenting with different languages & for console tasks.
Download IDE for JVM (free)
Download the latest version of the Netbeans IDE (free)
Download latest version of Visual Studio IDE (Express Edition - free)
A legal & safe network security resource where you can test your hacking skills on a variety of challenges.
A Comparitech blog post listing a number of tutorials in ethical hacking using Python.
Unlimited FREE online training in Cyber Security and IT
Learn and practice security concepts in the form of fun-filled games
Wargaming network to develop and practice your hacking skills in a legal & ethical way
Huge resource of games to develop and practice your cyber security knowledege and skills
Annual cyber-security competition run by School of Mathematical Sciences at University of Southampton
Download latest version of Visual Studio IDE (Express Edition - free)
Tutorials and code examples for learning VB.net
Large selection of useful VB.Net tutorials for just about everything
Lots of useful coding tips & tricks and code examples for VB programmers
API specification for Java Platform Standard Edition 7
Download the latest version of the Netbeans IDE (free)
Download the latest version of the Java SE Development Kit (free)
Online Java programming exercises
Not brilliantly explained (if at all!) but a lot of useful code samples included.
Download IDE for JVM (Free)
Online interpreter for Python, JavaScript, C, C++ & Java. Allows you to see variable & data structure contents.
3D Game development software
Game deveopment tool for mobile, console, VR etc.
2D game development suite
Open source game development suite
Drag n Drop game development for beginners.
Game develelopment for beginners
Game development for beginners
Royalty free assets (images, textures, music, sound effects etc.)
Royalty free music & sound files.
Large selection of vector images
2D & 3D graphics, textures, sound effects and more.
Linux Emulator that runs on Windows OS. Lots of additional packages & full documentation.
Beginner’s guide to using the Linux Shell
Good value e-book (£0.99) covering basics of Linux command line
Good value e-book (£2.24) covering basics of Linux command line on Ubuntu OS
5-Minute Essential Shell Tutorial. A good quick guide to Linux commands.
Unix tutorial for beginners.
Beginners’ guide to Linux. Everything you need to know!
Fun ways to waste time with a Linux Terminal!
If you are a student in full–time education, you are entitled to a FREE copy of MS Office. You need a valid school email address to register.
An amazing set of video tutorials covering all aspects of computing theory from John Philip-Jones
Free & open access to OCR‘s GCSE in Computing, supported by resources from the Raspberry Pi Foundation and Cambridge University Press
Theory, quizzes, revision materials and loads more for KS3, GCSE & A-Level
A site dedicated to helping developers build their skills through collaboration and expert advice. (Linux, Raspberry Pi, Arduino, MicroPython & more...)
A webcomic of romance, sarcasm, math, and language.
A repository of truly random and useless websites.
Complete list of Star Wars books (Canon and EU) in chronological order
Awesome 80s arcade action. Loads more games on this site too! (Some adult content)