Ontario's Free Coding Program for Young Adults

Custom Javascript code. Do not remove. This area is not visible in published page.

FREE CODING RESOURCES

Get a head-start on your coding journey by browsing the following free coding resources. Let us know what you think by leaving us a rating out of five stars.

Filter through resources based on your interests. Not sure what interests you? Take our quiz here.

Learn the basics of web development, iOS development, and data with the team from Lighthouse Labs. Free online courses.
Mimo’s purpose is making coding accessible to as many people as possible. Learning to code can be easy and fun!  
Scrimba helps motivated students become hireable developers for a fraction of the cost
Robozzle is a social puzzle game that involves programming a robot to pick up stars in a puzzle. You are able to use three commands to make the robot move, and you have to place the commands into program slots in the game.
Codemoji Workshop: Use Codemoji’s tools to create an animated animal.
Play Flexbox Froggy to help Froggy and friends using code. You have to write CSS code to guide Froggy to the lily pad.
Karel Mini-Course: This course can get you started with computer programming. You’ll be introduced to Python, Java, C/C++ and more through this two-hour course.
Code Maven will teach you some programming skills. The boxes have code on one side and the result of the code on the other side so you can see what commands do.

Game Maven will teach you some programming skills but is more complex than Code Maven. The boxes have code on one side and the result of the code on the other side so you can see what commands do.

Learn how to code or build your skills in programming online to gain a better understanding of how websites and apps are designed and developed.

Do you want to learn how to draw or animate? Make webpages? Design a game? If you answered yes to any of the above and want a more structured learning environment Khan Academy has got you covered. This lecture-based platform offers a variety of courses for beginning coding students interested in drawing & animation, making webpages, designing games and managing databases.

Are you looking to create the next big social media platform? Want to design a cool looking website for a personal project? Mozilla Developer Network provides a multitude of tutorials accumulated by other web developers to help future web developers such as yourself in web technologies.

Want a more hands-on experience learning how to code? Want to get certified in web design? JavaScript? All of the above and more? Then freeCodeCamp is the place for you. With built in projects for throughout the completion of a certification, freeCodeCamp offers students the chance to learn through coding projects and offers the chance to work on real coding projects for non-profit organizations after finishing of a project.

For all your web development and Ruby programming needs, this website has got you covered. Focusing specifically on web development with specific courses taught in Ruby, the Odin Project has you covered.

New to programming and not sure which language you should try to get started? Well, why not take a shot at all of them with SoloLearn? SoloLearn has a wide selection of free courses which you can complete from the comfort of your own browser.

Do you have some experience in coding but want to learn more about a specific coding language used in web development? Then W3Schools is the perfect fit for you with structured lesson plans and a  plentitude of exercises sure to boost any beginner programmer’s skill level in no time.

Is your passion web design? Do you want to up your web development skills in a creative environment? If you answered yes to any of the above, MarkSheet is the place for you.

Want to develop a website or blog? Then HubSpot CMS Developer Discovery Kit is the platform for you. Learn through quick 15 minute module activities and collaborate with CMS (content management system) developers from around the world.

Always wanted to animate your own cartoon? Well it’s never been easier to learn than with Animaker. With lots of built in templates and easy to use tools, this platform gives a beginner a great start into animation.

Please Note that all free coding resources are from 3rd parties and are not directly associated with Code Youth.