100 Days of Code is a challenge/community, where you publicly commit to code for 1 hour for the next 100 days (it is however more flexible than that). You also become a part of a large friendly dev community.

Two Main Rules:

- Code minimum an hour every day for the next 100 days.

- Tweet your progress every day with the #100DaysOfCode hashtag.

Would you recommend this product?
47 Reviews5.0/5
Hi Everyone, my name is Alex and I've created the #100DaysOfCode challenge. It initially started with me being frustrated at my job - the technologies I wanted to learn were not the ones used at the company, but I had a hard time making myself code after work - I would always postpone it to the next day, and watch some TV series instead... From the books/blogs I've been reading on habits and self-improvement I knew steps one could take to increase the likelihood of successfully acquiring a new habit, and out of combining them I came up with the initial rules and made the decision that I would commit to coding for 100 days in a row. I've announced it in this article: 1) https://medium.freecodecamp.org/... After that, to my surprise, a lot of other people started joining me in it and over time I kept improving the challenge based on the feedback, questions and ideas. All of that information is now on the main website. The best way to learn more about the challenge is to read the original article above, then go through the following resources: 2) https://medium.freecodecamp.org/... 3) https://medium.freecodecamp.org/... (This article was written by Quincy Larson, creator of freeCodeCamp) Also, for more context and broader conversation check out the links to the podcasts I've attached to this page. Community. A huge community has risen around the #100DaysOfCode challenge on Twitter, with people learning to code, improving their skills, helping and motivating each other. You can find all the channels you can use to connect with the community here: http://100daysofcode.com/connect/ and here: http://100daysofcode.com/resources/ I hope you join us in the quest to improve our coding skills! Feel free to reach out to me on Twitter (@ka11away) or ask any questions! :)
Upvote (15)Share
I also forgot to mention that #100DaysOfCode information and rules are available in 11 languages: https://github.com/kallaway/100-... (english, español, français, polski, русский, português do Brasil, deutsch, українська, 한국어, 中文, 日本語) If you don't see one of the languages you speak there and you want to help reach more people, you are welcome to submit it as a Pull Request, following the same scheme that's in the repo. :)
@ka11away Nice initiative Alex :) Appreciate it. Any plans to monetise it ?

I started #100DaysOfCode when I was at a point that I felt stuck in my career. I always wanted to grow my skillset and build things that interested me but I had been stuck doing freelance busywork for too long and got bored.

I needed to make it into a habit, so once I heard about #100DaysOfCode, I was hooked, because it's a very clearly defined way to progress (1 hour of coding a day) with a big community behind it already. I'm very much an intermediate when it comes to code so I didn't want to join a community like @freeCodeCamp which is geared towards beginners. #100Days is great because it doesn't matter where you're at in your proficiency, just post something you learned every day and thousands of other people follow along with you.

I just passed 40 days on Twitter and have already met and networked with lots of great people doing the same.

I've also begun several projects that I'm passionate about and excited to work on every day now, and feel like I'm making real progress in growing my career and learning new technologies now.

Highly recommended if you have any interest in learning to code better.


Great way to form a habit with a great community




I found some inspiring and helpful people within this community.

For someone with slight social anxiety and little to none use for Twitter, I can say for a long time I was on Twitter mainly because of #100DaysOfCode. It is a great way to connect with people with similar goals.

It is very inspiring to watch someone work hard and it pushes me to work even harder. Seeing someone go literally from writing their first HTML code to getting a web dev job is just awesome.

Feeling of accountability towards the community also helps to build the habit.

Recommended for everyone regardless of their coding seniority.


A supportive and inspirative community of coders

Accountability and goal tracking 'system'

A great way to build a coding habit



This is a great initiative that got me (and many others) coding every day. Thanks for the inspiration

I've been spending my summer doing the 100DaysOfCode challenge, and it has helped me spend a lot of time on learning app development. There is something satisfying about tweeting your progress every day, instead of celebrating the small steps forward all by yourself.


It inspires me to code (almost) every day, and it has a very supportive and diverse community.