Home Moodle Site About Me Projects Try Coding

Where are you going to learn to code

Below is a list of sites you might want to consider if you want to learn to code. This list is in no way exhaustive, and new options will come and old options will disappear. This was last updated Oct 2020.
Why dont you take a look, especially as the EU code week is 10th to 25th October 2020. See if you can find a new skill, whether you took Computer Science, or plan on taking Computer Science, or not, but just want to learn for fun.

click here for the codeweek website


Programming Resources
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://codingbat.com/python (Only Python and Java)

- www.codecademy.com

- https://www.codechef.com/problems/easy

- www.codecombat.com

- https://coderbyte.com

- https://www.codingame.com/start

- https://edabit.com/challenges

- https://exercism.io

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

- https://www.hackerrank.com/dashboard

- https://leetcode.com/explore/

- http://www.practicepython.org

- https://realpython.com

- https://www.sololearn.com/Courses/

Competitions

- https://seacsta.weebly.com

- https://cisxideas.com/about/

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)

IDE

- https://www.jetbrains.com
- www.repl.it

Java

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

JavaScript

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

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

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, but if reading this as a parent, check out the e-learning section.

Python

- https://ayushirawat.com/the-ultimate-python-resource-hub (best collection of python resources that I have seen. Start here if interested in Python)

- http://www.practicepython.org

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

- https://www.coursera.org/learn/python?action=enroll (somethimes paid for, sometimes free. )

- https://snakify.org/en/

- Socratica Youtube

- Video course on pygame

Swift Playgrounds (Exclusively for Mac/ipad)

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

- https://www.apple.com/swift/playgrounds/