100 Days of Code with Treehouse

Transform your life by committing to learning for 30 minutes a day for a hundred days. You’ll have the support of the Treehouse community of students working with you.

Your Journey Starts Here

Start your #100DaysOfCode challenge anywhere in the Treehouse course catalog. Enroll in Techdegree or a Track today and let the daily coding begin.

Lots of folks use Twitter or Instagram to document their daily #100DaysOfCode work. Use the #100DaysOfCode hashtag and tag us so we can see what you’re working on and share it.

Earn Your Badge

Love the Treehouse badge system? So do we! Once you complete the 100-day challenge, you’ll earn a unique badge to add to your collection.

Start the Challenge

What is the #100DaysOfCode Challenge?

100 Days Of Code is a social media project, primarily on Twitter, that anyone can participate in via the #100DaysOfCode hashtag. Developer Alex Kallaway started it in 2016 based on the idea that consistency is the path to mastery. Plus, the hashtag fosters a sense of community—you can use it to see where others are at in their journey and to stay motivated to document your own.

How can I participate?

Do #100DaysOfCode with Treehouse! Work your way through our Tracks, or document your Techdegree journey—either way, tweeting what you’re learning each day is a great way to see your coding progress unfold and find support. We’ll support you with encouraging emails along the way, and you’ll have the Treehouse online community to supplement your Twitter interactions. At the end of your 100 days coding with us, you’ll get a Treehouse badge specifically for this challenge.

Do I have to do a specific Treehouse program?

Nope! The “code” part of #100DaysOfCode can be whatever subject matter you want. As long as you are taking time to learn and practice each day, the possibilities are endless. 

Sign up for a Treehouse trial if you're not a Treehouse student.

Progress through your first 7 days — we'll send you daily emails to get established.

Stay motivated with coaching emails from Treehouse and #100DaysOfCode videos and podcast. 

Share your progress on social — the more posts, the merrier.

On day 99, share your coding creations with us if you haven't already.

On day 100, earn your Treehouse badge!

How It Works

What happens at the end of 100 days?

You get an awesome #100DaysOfCode Treehouse badge! And the joy of knowing you followed through on a big endeavor. Plus, you probably made a lot of new connections and gained a lot of new coding expertise. Keep us updated on your journey and what you take away from it!

#100DaysOfCode Motivation Podcast

Podcast Series

iTunes

Google Podcast

© 2024 Treehouse Island, Inc.

#100DaysOfCode Challenge

Transform your life by committing to learning for 30 minutes a day for a hundred daysYou’ll have the support of the Treehouse community of students working with you.

Sign Up for the Free Challenge RemindersSign Up for the Free Challenge RemindersSign Up for the Free Challenge Reminders
Free Trial

Video Series

#100DaysOfCode Video Series

#100DaysOfCode Video Series

Join Treehouse Developer Advocate, Dustin Usey, in his 100 Days of Code challenge.

What topic do you recommend I start with?

You can start with whatever topic interests you — the choice is yours! If you want to follow along with our #100DaysOfCode video series, we recommend starting with either our Full Stack JavaScript Track or Front End Web Development Track.

Join our Discord server to participate in the #100DaysOfCode giveaway!