The 21-Day Coding Challenge pushed participants to form a daily habit of coding with a new challenge to overcome every day for three weeks. More than 9,800 participants registered for the coding initiative and completed challenges between Nov. 1-21, 2019.

Now that the #21DCC is finished - you can still do the challenges but the prizing period is over - what options do you have to solidify the learning habits built throughout the 21 days? Whether it's at Lighthouse Labs, or elsewhere online, we recommend a number of options and resources to build off of the skills learned during the 21-Day Coding Challenge.

At Lighthouse Labs

Free Online Resources

We have a number of free online coding resources through Thinkific. Our courses include JavaScript Essentials, HTML & CSS Essentials, iOS Essentials as well Python. These curriculums are built in-house by Lighthouse Labs instructors and mentors.

Part-Time Programs

Want to learn to code but don’t want to quit your day job? Our part-time programs' classes are twice a week, in the evenings (6-9 p.m.), and are an excellent option if you want to add valuable programming skills to your toolkit. We offer part-time programs in Full-Stack (front-end and back-end) Web Development and Front-End with JavaScript in cities across the country. We have start dates coming up quickly in early-January.

The Introduction to Web Development part-time program is all-encompassing material-wise as it covers both front-end and back-end. You'll gain a better understanding of how to effectively communicate with developers, and how web technologies work. The Introduction to Front-End with JavaScript deals strictly with front-end development, but in greater depth.

In the Front-End with JS program, you'll learn how to style a website and expand on practical hands-on skills.

If you were able to complete the 21-Day Coding Challenge, make sure to check your inbox for a $250 discount on our part-time programs.

Full-Time Programs

image The bread and butter of Lighthouse Labs is our full-time Web Development Bootcamp offered in various cities across the country. If you aspire to be a web developer, the Bootcamp is your best option. We're the country's leading Bootcamp and 93% of our job-seeking students are hired within 120 days of graduation based on five years of data.

Check your inbox if you finished the 21-Day Coding Challenge for a $500 discount code. Additional financing information can be found here.

To apply to any of the programs here at Lighthouse, you can fill out an application here. We're accepting applications for early 2020


We may be coming to a city near you. Check out our events page for Demo Days, meetups, learn-to-code initiatives, hackathons, guest speakers, and digital literacy events.

Other Resources

Beyond our own material, there are many online resources available to continue learning on a daily basis. For simplicity, Don Burks, previously our Head Instructor here at Lighthouse Labs, offers three resources that he recommends 21-Day Coding Challenge participants pursue now that the challenge is complete.

Eloquent JavaScript

The book about JavaScript, programming and digital is available online (for free) as well as in paperback. The modern introduction to programming is split up into 21 sections and all of its example code is available online for all to use. Start by learning the basic structure of JavaScript, control structures, functions and data structures to write basic web programs, then learn how to debug before transitioning to web browsers.

Digital Ocean

Digital Ocean's "How To Code in JavaScript" tutorial series comprises a number of different modules like 'How To Write Comments in JavaScript,' 'How To Write Your First JavaScript Program,' 'How To Work with Strings in JavaScript' and much more, with content building upon each other. The online resource is free and can be done at your own pace depending on your familiarity with JavaScript.

Khan Academy

Khan Academy walks you through the JavaScript language and the ProcessingJS library to create fun drawings and animations. With the help of interactive videos, the tutorials are split into sections with each module consisting of an intro, lesson, challenge, various graphics and videos and a review before moving on.

Bonus Challenges


A 30-day Vanilla JS Coding Challenge, JavaScript 30 requires bulding 30 things with 30 tutorials in a month's time. Who is this for? "Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library," says Wes Bos, the creator.

Advent of Code 2019

Advent of Code is an advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.

If you missed this edition of the 21DCC, make sure to keep your eyes out for the next one sometime in spring 2020. In the meantime, sign up for our newsletter to learn of the latest initiatives.

This blog post was originally posted in May and updated.