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!
Online compiler for every language you could want. Great for experimenting with different languages & for console tasks.
Excellent RegEx generator and reference guide
A wide range of in-depth tutorials for programming, web development and MS Office applications.
An excellent collection of programming challenges of increasing complexity (source unknown).
Code Club from Raspberry Pi Foundation. Loads of fun projects for coding clubs.
The best place to start. Register and participate in the challenges while learning about cyber security.
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.
Annual competition from FLARE - Serious challenges developed by elite malware analysts, researchers and hackers.
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
A wargame site for hackers to test and expand their binary exploiting skills
Intoduction to Python – Free online course from Microsoft
Download Python Development Environment (Free Open Source software)
Lots of good tutorials for beginners
How to Think Like a Computer Scientist - Fabulous book introducing programming techniques using Python
Superb tutorials & exercises for learning Python – beginner to expert.
A whole bunch of Python related eBooks that you can access for free!
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)
Not brilliantly explained (if at all!) but a lot of useful code samples included.
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 with ‘Scratch’ style interface.
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!
Comprehensive set of resources for IB Computer Science (SL)
Theory & programming resources for IB CS (SL & HL)
Online Java programming exercises
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
Comprehensive tutorial on HTML & CSS from Shay Howe
Online Sandbox for Cascading Style Sheets
Online Sandbox for HTML
Online Sandbox for PHP
Complete reference guide for HTML & CSS available to download (.pdf)
Everything you need to know about using colours in your web pages
Ultimate list of CSS3 Resources, Tutorials, Tips and More
Fantastic website for tutorials in Flash and ActionScript
Hundreds of great ActionScript tutorials for all occasions!
Loads of good tutorials for Flash, ActionScript, HTML / CSS, Photoshop and more...
A variety of flash related tutorials & resources
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.
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)