top of page

Free Coding Resources 

Here are some things that helped me learn to code

Screen Shot 2019-06-21 at 8.40.43 AM.png

Battlebots How-Tos by Mechanical Ninjineer

Have you ever wanted to build a robot capable of destroying other robots not to mention the neighbourhood cats? If so, this is the YT channel for you! In it, the basics of robot combat are taught as well as electrical and mechanical engineering principals.

Screen Shot 2019-06-21 at 8.40.43 AM.png

Coding Problems by the University of Waterloo

The CEMC develops and administers many internationally recognized contests to help to inspire the next generation of students to develop an interest in and love for mathematics and computer science.

Screen Shot 2019-06-21 at 8.40.43 AM.png

All Things Javascript with The Coding Train

Learn the JavaScript coding language the fun way by completing coding challenges with the fun, bouncy host.

Screen Shot 2019-06-21 at 8.40.43 AM.png

Dynamic Programming by Coding Dojo

Dynamic Programming Tutorial Series with examples such as Fibonacci Sequence, 0-1 Knapsack Problem, and Longest Common Subsequence Problem.

Screen Shot 2019-06-21 at 8.40.43 AM.png

The Django Web-Framework for Beginners

Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user registration flow.

Screen Shot 2019-06-21 at 8.40.43 AM.png

Entry-Level Python Programming by Refeh Qazi

This course is completely self-contained. There are also no pre-requisites for this and all levels are welcome. The course also has interactive exercises built into it where you can run your code and it will give you immediate feedback so you can learn everything super fast!

bottom of page