Programming Resources

Teaches lots of languages

- www.w3schools.com (the absolute go to, especially for HTML and CSS)

https://exercism.io

- www.codecademy.com

- www.codecombat.com

- https://edabit.com/challenges

- https://www.freecodecamp.org/learn

https://code.org/learn (from early school to 6th form, choose your language)

https://www.codingame.com/start

Competitions

- https://seacsta.weebly.com

C++

- learn.onlinegdb.com

E safety

https://www.commonsensemedia.org/parents-ultimate-guides

Game Design

https://scratch.mit.edu - The go to in school. 



Hardware

https://play.inaf.it/en/gravitational-scale-arduino/Arduino project

- https://docs.microsoft.com/en-us/learn/ (Microsoft platform)

 - https://attachments.convertkitcdnm.com/131144/9a6b75f9-458c-4fcb-bf41-5ba0fac1e573/Basic-Electronic-Components.pdf

IDE

 - https://www.jetbrains.com

- www.repl.it

Java

https://horstmann.com/codecheck/problems.html

https://www.codecademy.com/learn/learn-java

JavaScript

- https://www.guru99.com/interactive-javascript-tutorials.html

- https://websitesetup.org/javascript-cheat-sheet/

https://www.khanacademy.org/computing/computer-programming/programming#intro-to-programming

Makecode

https://www.microsoft.com/en-us/makecode?rtc=1 (Makecode is microbit, arcade games, Minecraft and many many more things). 

Minecraft

https://education.minecraft.net - Doesn't really need any explanation

Python

- http://www.practicepython.org

- https://www.youtube.com/channel/UC4UDvc4QDbFrPexszpggPsg

https://www.advanced-ict.info/programming/examples_python.html

https://ayushirawat.com/the-ultimate-python-resource-hub

https://realpython.com/

https://www.coursera.org/learn/python/home/welcome

https://snakify.org/en/

Swift Playgrounds (Exclusively for Mac)

https://education-static.apple.com/geo/uk/education/2020/teaching-code/quick-start-to-code.pdf
https://www.apple.com/swift/playgrounds/

Last modified: Friday, 23 October 2020, 2:26 PM