What Is The 21-Day Coding Challenge?

Lighthouse Labs is excited to announce the 21-Day Coding Challenge, launching October 1st.

Lighthouse Labs is challenging you, regardless of your coding level, to spend 15 to 30 minutes a day learning Javascript, the most widely used coding language in the world. Enter the 21-Day Coding Challenge and learn how to code in a fun, free, and social way for a chance to win amazing prizes, including a 3-nights accommodation trip to San Francisco and a tour of Silicon Valley!

How Can I Get Started?


Sign up today by clicking here. Once you are registered, you will be automatically entered to win the grand prize trip to San Francisco, along with chances to win tons of other prizes throughout the 21-Day Coding Challenge. While no experience is necessary, we highly recommend doing the 2 hour prep course we have prepared so that you can get the most out of your learning!


Don’t code alone and register a team of friends or colleagues to join the challenge with you! Create a team by logging in and going to the Create a Team page. Become a team captain and encourage others to join. Coding is a valuable skill in today’s market, and by participating in this challenge, you can promote professional development and remove the intimidation of coding by completing the challenge with a team of friends or colleagues.

The team with the most challenges completed (combined) at the top of the Team Leaderboard will win one $500 gift card to a place of their choice to celebrate, as well as, a feature on our blog as a model for continuous learning and growth! Track your team’s progress on the Team Leaderboard and lookout for fun tips and playlists from us to ensure a great team experience!

How Does the Challenge Work?

Beginning October 1st, help us operate the mythical Lighthouse 9000™ by logging into your 21-Day Coding Challenge profile every day to complete a new 15-30 min Javascript coding challenge.

While we encourage you to complete each of the challenges in 21 days, you will have 28 days to get the challenges done, if needed. From your profile, you will have access to a forum to help answer your questions and you will receive daily hints to help you complete your coding challenge.