Other useful links:
https://blockly.games/ - learn computer programming skills – fun and free.
https://scratch.mit.edu/ - Creative computer programming
https://hourofcode.com/uk - learn how to code
https://www.tinkercad.com/ - All kinds of creations using computer design