100 Days of Code

Make coding a habit. Join the growing community.

get it
#1 Product of the DayJuly 22, 2018

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.

Around the web


  • Eli OrFront End Developer, Dynamic Yield

    A very nice challenge indeed


    Seems unrealistic when you have a job

    The concept is good especially for those wanting to switch careers or trying to learn to code, but for those who already have tight schedules it seems very unrealistic. But for those who managed to do so good job!

    Eli Or has never used this product.
  • Aisha 👩🏽‍💻16 y/o learning iOS app development.

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



    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.

    Aisha 👩🏽‍💻 has used this product for one month.


You need to become a Contributor to join the discussion - Find out how.
Alexander KallawayMaker@ka11away · Software Developer
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! :)
Alexander KallawayMaker@ka11away · Software Developer
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. :)
Shreyaa Ratra@shreyaa_ratra · Making B2B sales easy via EasyLeadz.com
@ka11away Nice initiative Alex :) Appreciate it. Any plans to monetise it ?
This is a great initiative that got me (and many others) coding every day. Thanks for the inspiration
Joseph Maxim@josephmaxim · Full Stack Developer
The community on Twitter is pretty big. I accidentally used the hashtag when I tweeted about coding in 100 consecutive days. I got hooked and now on 254th day of coding. https://github.com/josephmaxim
I will indeed join this challenge today! Upvote!
Pranav Reddy@ipranav
I understand and love the challenge. But I'm confused about the community. Is it formed only by hashtags on Twitter? I fail to see a product here :(
Noutsawo kevin@kevnoutsawo
@ipranav The hashtag is now used all over the internet (I was surprised to see it on linkedIn). As for the product side, it is indeed a product, more like a service (mainly the support and guidance of the community. It is also free so money should not be a concern if you want to join. Plus, many find jobs even before completing the first round. So if something allow you to obtain a certified formation on the field you like, build a strong network and switch careers (with subsequent pay raise usually), I'll call that a service and even a wonderful one.