Khan Academy offers free courses taught using a collection of short videos subjects including math, science, programming, test prep for college entrance exams, economics, as well as the arts and humanities. provides a fun, interactive way for younger students to learn to code. Their ‘Hour of Code’ library includes hour-long tutorials designed for all experience levels giving hands-on practice with languages like Blocks, Scratch, JavaScript, Python, and Java.

Codeacademy also offers interactive courses that cover languages that include HTML, CSS, JavaScript, Ruby, Python and more. These courses
provide an excellent way for students to familiarize themselves with programming language fundamentals and syntax.

Coursera offers a multitude of free online courses taught by prestigious universities in subjects such as Computer Science, Data Science, Finance, and more.

Reading and Maths for K-5