When it comes to learning about technical subjects. The Internet provides a huge range of resources. However sometimes you may want to follow a specific course of learning. This page is designed to link to a few e-learning solutions.
Scratch – https://scratch.mit.edu/
Scratch 3.0 preview (needs webGL)- https://preview.scratch.mit.edu/
Codecademy – https://www.codecademy.com/
Free Code Camp – https://www.freecodecamp.org/
code.org – https://code.org/
Futurelearn – https://www.futurelearn.com/
Edx – https://www.edx.org/
LINUX SPECIFIC TUTORIALS
Linux Survival – https://linuxsurvival.com/
Tutorialspoint (Linux) – https://www.tutorialspoint.com/listtutorials/linux/1
Tutorials point have other tutorials on a wide range of programming languages too. Worth just checking out.
LPI – https://www.lpi.org/
Red Hat Certification – https://www.redhat.com/en/services/certification
LEARNING IN GENERAL
Open Learn : https://www.open.edu/openlearn/
Open University : http://www.open.ac.uk/
WEB BASED DEVELOPMENT AND COLLABORATION
Repl.it : https://repl.it/
Trinket : https://trinket.io/
These sites can also come in handy if you want to try things out while learning with sites such as CodeCademy.