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.
Kick off with a Treehouse free trial. Choose your path in our course catalog — dive into a Track or commit to a Techdegree.
Lock in your first 7 days with daily habit-building emails that keep you consistent and on track.
Stay motivated with coaching emails, exclusive #100DaysOfCode videos, and podcasts made to fuel your journey.
Post your daily wins on Twitter or Instagram with #100DaysOfCode. Tag Treehouse and join a global coding community cheering you on.
As you near the finish line, share your projects and let your new skills shine.
On Day 100, unlock an exclusive Treehouse badge — proof of your commitment and growth.
Join Treehouse Developer Advocate, Dustin Usey, in his 100 Days of Code challenge.
Listen to inspiring stories and practical tips to fuel your coding journey every day.
Join our community for extra support and giveaways!
Join Our Discord ServerThe #100DaysOfCode is a commitment to code for at least 30 minutes every day for 100 consecutive days. It's designed to help you build a consistent coding habit, improve your skills, and connect with a supportive community of developers worldwide.
No! While Treehouse students get additional support and resources, anyone can participate in the #100DaysOfCode challenge. We encourage you to try our free trial to access our comprehensive course library during your challenge.
Life happens! If you miss a day, don't give up. You can either continue from where you left off or restart your 100-day count. The most important thing is to get back on track and maintain the habit of daily coding.
You can work on anything coding-related! This includes following Treehouse courses, building personal projects, contributing to open source, practicing algorithms, or learning new technologies. The key is consistent daily practice.
Share your daily progress on social media using #100DaysOfCode. Include what you worked on, what you learned, and any projects you built. You can post on Twitter, LinkedIn, Instagram, or join our Discord community for support.
Treehouse offers daily motivation emails, exclusive #100DaysOfCode videos and podcasts, a supportive Discord community, and upon completion, a special badge for your Treehouse profile. Plus access to our entire course library!
Absolutely! The #100DaysOfCode challenge is perfect for beginners. Start with basic courses on Treehouse, focus on fundamentals, and gradually build up to more complex projects. The key is consistency, not complexity.
Congratulations! You'll have built a strong coding habit and likely completed several projects. You'll earn a special Treehouse badge, and many participants continue with another round or set new coding goals to maintain their momentum.
Sign up and we’ll send daily habit-building emails to keep you on track.