Here you will find a range of largely free online resources to help you learn how to code or extend your tech knowledge. Some resources would be suitable for those already in the industry.
Code Kingdoms is a platform for those aged 8-14 to learn coding skills through Minecraft mods and Roblox games.
Code.org is USA based and focused mainly on school-age students. It has millions of users and provides hour-long tutorials, videos and some teacher-led sessions.
Codecademy has helped over 25 million people to learn code. It helps you understand about code and learn from scratch. You can learn a wide range of languages like CSS, PHP, Python, Java, SQL etc.
These are free, online courses from universities and companies from around the world. There is a big selection of computing-related courses taught mainly by university professors. Although courses are offered for free, you have to pay to gain certification.
Like Coursera, this offers university-based courses with contributions from the likes of Harvard, MIT and Oxford. You can learn programming languages for free and will only have to pay if you want certification.
Free Code Camp
You join an online community and participate in coding challenges where you learn along the way, with interactive courses and coding tutorials. There are chatrooms where you can get help from other coders. Uniquely, you can help build applications for non-profit organisations.
Khan Academy is perhaps best know for helping with maths but has expanded a lot and offers a section on computing. Its strength is in use of videos which allow you to rewind and replay. It also allows students to share with other students.
Scratch is a free programming language and online community where you can create your own games, interactive stories, and animations.