Teaches lots of languages
- www.w3schools.com (the absolute go to, especially for HTML and CSS)
- https://code.org/learn (from early school to 6th form, choose your language)
https://scratch.mit.edu - The go to in school.
- https://play.inaf.it/en/gravitational-scale-arduino/ - Arduino project
- https://docs.microsoft.com/en-us/learn/ (Microsoft platform)
https://www.microsoft.com/en-us/makecode?rtc=1 (Makecode is microbit, arcade games, Minecraft and many many more things).
https://education.minecraft.net - Doesn't really need any explanation
Swift Playgrounds (Exclusively for Mac)https://education-static.apple.com/geo/uk/education/2020/teaching-code/quick-start-to-code.pdf