So you’ve signed up for the 21-Day Coding Challenge. You’re ready to boldly code where no one has coded before, and you’re motivated to win those fabulous prizes. November 22 is coming soon - what will you do while you wait?

Rocky Balboa had his stair sprints, the Cool Runnings team hung out in an ice cream truck, and Bruce Wayne practiced swordplay on ice - winners have their prep routine, and we know you’re no different. That’s why we’ve rounded up a few free resources to help you sharpen your skills before the challenge officially kicks off.

Learn to Code

Our free learn-to-code resources are the place to go if you’re looking to dip your toes into development. We offer an introduction to JavaScript, as well as HTML, CSS, iOS, and Python!

How To Code in JavaScript

This tutorial series from DigitalOcean will take you through the full spectrum of JavaScript elements. While the tutorials are set up in sequence for beginners, you can also jump between lessons, for more experienced users looking for a refresher on a specific topic.

Learn JavaScript

This 15-hour crash course from Codecademy will give you an introduction to the fundamentals of JavaScript.

Intro to JS: Drawing & Animation

This course from Khan Academy goes into a bit more detail. 21-Day Coding Challenge participants will find the Variables section and everything after the Bonus section especially helpful prep for the challenges.

Are you ready to code? We’re so excited you’re along for the ride - to the moon and back.