Some content is aimed at UK Levels 3 to 5 (a-level to undergraduate) as commonly studied from the age of 16 to 20.
Some source files are unavailable on this site to encourage students to code the work themselves (although copy-and-pasting is still possible).
If you are an educator then get in contact to receive access to these files. You will be asked to validate that you are a staff member before access is granted.
There is an international skill shortage for software developers and the role is the second largest (after IT manager) in the UK's digital-tech industry.
Software developers in the UK on average get paid more than games or web developers, data analysts, network engineers, and IT managers.
Roles that pay more on average include cyber security analysts, business analysts and data scientists. Not surprising with an increasing reliance on big data systems and growing cyber crime concerns.
Review the data yourself with the Career Hacker tool by Geek Talent: www.CareerHacker.uk
Here's the UK's most in-demand programming languages for 2017 with 2 sources supporting this:
9. Ruby (10th on techworld.com)
10. C (9th on techworld.com)