Free Coding Resources

CodePen is an ideal environment for educators to teach front-end design and development. Students see what code does in real time.

A free program that increases student access and exposure to computer science (CS) education through after-school, in-school, and summer programs. All clubs are run by teachers and/or community volunteers.

A robust and intuitive programming language created by Apple for building apps for iOS, Mac, Apple TV, and Apple Watch. It’s designed to give developers more freedom than ever. Swift is easy to use and open source, so anyone with an idea can create something incredible. Free, but you will need a newer version of iPad.

From the organizers of Hour of Code. Free curricula for ES, MS and HS are offered, with additional resources in tutorial videos, an online support community, and regional partners. Students can learn alone or in a classroom environment. Have a look at the additional 20-hour, age-appropriate courses from Code Studio.Code.org is also an advocate for social justice, reaching out to all communities. There is even a feature to find third-party resources and local computer science classes or clubs. (it says “US only” but when I searched Nova Scotia, Canada I found three)


20-hour, age-appropriate courses.

A “global network of free computer programming clubs for young people.” Anyone aged 7 - 17 can join and attend a Dojo and learn to code. These are brick and mortar clubs with adults acting as mentors. Some equipment is necessary, but the resources are free.

A fun and educational game environment where students learn to code in a real programming language. No previous experience needed. Courses ready to follow and is based on games.

A non-profit organisation dedicated to closing the gender gap in technology. Coding Clubs available to join.

An open source programming language that is widely used for website, web apps, and scientific computing. Python provides a beginners guide.

An open source collaborative programming site for drawing art, playing music, and creating games. It is also a place to experiment with mathematical functions, geometry, graphing, web pages, simulations, and algorithms. Programs are open for all to see and copy. Has an online guide, discussion forum, tutorials and teacher’s manual.

.With this MIT program, students can code their own interactive stories, animations, and games. In the process, they learn to think creatively, reason systematically, and work collaboratively. Teacher accounts can be made for students.

A programming software that is easy to learn for kids, giving them a foundation in coding. Has video tutorials, a coding curriculum, and support forum. Free for iPhone and iPad.

Courses are varied, including making websites, JavaScript, HTML, CSS and much more.

Follow the instructions in the monster’s speech bubble as you move along. A quick introduction to code.

Solve puzzles using programming logic. Ages 4-8 and 9 and up. Has a variety of devices to work with.

Incorporates math and shapes, with lessons in vocabulary essential to programming. Has a keyboarding piece and tutorial videos.

An source platform which employs coding as children explore how music works.

A curated collection of lesson plans, videos, and other resources on computational thinking (CT). It builds upon CS First.

Google's own coding app for beginners

Coding lesson plans for all ages