Learn computer coding from scratch
Scratch (scratch.mit.edu): This free, creative learning tool is aimed at children aged eight to 18. By learning how to code in Scratch, they can create interactive games, stories and animations. Teachers can also use Scratch tutorials in class.
Google’s Made with Code (madewithcode.com): A fun, free and easy way to design emojis, make a music track, create animated GIFs and spice up your selfies, using programming languages such as Blockly.
Code.org (code.org): Free online computer science courses for children from four to 18. Unplugged (computer-free) lessons are also available for teachers to use in the classroom. Try a one-hour Hour of Code tutorial designed for all ages, from prereader level upwards – learn to code with Minecraft, Moana, Elsa and Anna from Frozen, Angry Birds, Star Wars and more.
Tynker (tynker.com): Children learn to code, develop games, programme drones, animate and develop apps from beginner level. Some projects are free.
EdX (edx.org): Free, online, university-level courses and classes in programming from the world’s top institutions, including the Massachusetts Institute of Technology and Harvard. A small fee is charged for issuing a verified certificate.
Coursera (coursera.org): Enrol for online digital courses (starting at $30 – R400) from the world’s leading universities – learn about algorithms through Princeton, Python programming through the University of Michigan, data science through Johns Hopkins University and more.