What is the 21-Day Coding Challenge?

Did you know that 95% of websites are built with JavaScript?

JavaScript is one of the most in-demand skills for professional developers and coding hobbyists alike. But building a new skill is difficult. When it comes to coding, perhaps you've already tried to learn on your own. Maybe you started an online tutorial and stopped the lessons after a few days, only to return a few weeks later and find you had forgotten everything! To truly gain a new skill, you need to dive in and give your brain a chance to build muscle memory. To make real progress, you need to commit to practice coding every day.

That’s why Lighthouse Labs created the 21-Day Coding Challenge. In just 15-30 minutes a day, you can build your JavaScript skills and start a daily habit of coding practice. It’s fun, free, and there are fabulous prizes up for grabs.

Lighthouse Labs Logo

How much experience do I need?

None at all. For the absolute beginner, we’ve created custom-built prep resources to give you all the basic knowledge you need to succeed at the daily coding challenges. If you get stuck along the way, we have more recommended resources at your fingertips, and a community forum filled with hints and tips from fellow participants and our team of code mentors.

We'll Help You Prep

How does it work?

Starting November 1, you’ll have 21 days to build a coding habit with a daily Javascript coding challenge. The challenges take just 15-30 minutes a day, and they’re all set in a fun theme: you’re the mayor of Codeville, and you’re completing JavaScript tasks to benefit your town with smart city technology!

While we encourage you to complete a challenge a day to really build a habit, you can catch up if you miss a day here and there - a new challenge is released daily, and they will be available until November 21. But to keep you motivated each day, we’ve got daily prize giveaways, and special prizes for completing all 21 challenges.

Lighthouse Labs Logo

How do I start?

SIGN UP

Sign up today! Just for registering, you already qualify for our Grand Prize draw - before you even touch a line of code!

JOIN A TEAM

You can choose to participate as an individual, or join a team so you can pool your expertise, and your points! Create a team with family, friends, or colleagues for a unique bonding experience and a chance to win a team prize.

GET READY TO CODE

Check out the prep resources to give you a head start on your coding journey.

Lighthouse Labs Logo