5 Reasons to start the #100DaysOfCode Challenge

karinaislam profile image Karina.I ・3 min read

I started my #100dayofcoding challenge 92 days ago (Still Continuing). I spend at least one-hour coding for every day (even weekends and vacations) in a row and tweet my progress daily with the #100DaysOfCode hashtag.

Before that my progress of learning code was slow. I found myself skipping days and saying to myself that “It was a busy day and I’m tired now”, “I’ll do it tomorrow”, “I’m am traveling now” “It’s the weekend/holiday”. That’s why after reading an article about it I just took the challenge. Now I’m going to tell you why you should also start this challenge.


1. Push yourself to the next level

Who doesn’t want to see herself at the next level? If today’s fast-paced life is not giving you the time to engage in continuous learning you must take the initiative for yourself. As soon as you start coding everyday it will keep you on the path of learning and you will keep growing. And helps you become a better version of yourself. While I am working on this challenge the fulfillment of coding everyday boosted my self-esteem also.

2. Get a Systematic Lifestyle

After joining this challenge, coding will become a part of your daily lifestyle (like brushing your teeth, eating your lunch). And this consistency will help you to be a better developer. Achieving your daily coding goal and tweeting about it might even become more exciting than your weekend plans with your friends (It happens to me!!). And it gives you a good reason to stop procrastinating and start coding every day.

3. Build a strong profile

During this challenge, you will able to complete a lot of projects, learn about new things and could become master about any specific topic. These things will make your profile stronger and more appealing to employers. In addition, your GitHub profile will also look extremely attractive.

Alexander Kallaway(Creator of 100DaysOfCode) mentions some success stories of 100DaysOfCode in his blog

“I completed 100 days of code. Also, after completion, my title changed and I do half coding and half testing now instead of full testing. Each month more testing responsibilities will go spread through the team and I will get more coding responsibilities. I am thinking of starting 100 days of code again.” — Robert Jorgensen

“I’ve completed 100 Days of Code once. Going to start again in September. I haven’t looked for a job, but it’s helped me do my job better and got me involved in open source projects.” — Amy Carney

4. Practice accountability

When you go public with your goal you become more likely to stick to your commitment. Because people want to act in a way that is consistent with their commitment intentions. It will also force you to move towards the direction you want. and stay there. This type of personal accountability leads to a long-term commitment effect and makes sure you don’t give up.

“When you make your goals public, you receive a combination of responses you can use to fuel your desire to succeed!” (ref)

5. Connect with like-minded people

Go and search for #100DaysOfCode on twitter and you will see a lot of people joining this challenge and continuing them with a great spirit. You can get inspiration from them or you can give them a goal by your activity. They will give you the motivation on your dull day and help you to stick with your commitment

During the 100 days, I have built several projects, had a lot of fun, and made a lot of friends. And also planning to start a new round of it. So, take this challenge and start a new journey of your life.

Know more about #100DaysOfCode

Posted on May 26 '18 by:

karinaislam profile



Front End Developer based on Chicago. I build responsive, intuitive ( UX/UI), dynamic websites. Building functional web pages.Fluent on React.JS, ES6. Learning Python, Django.


markdown guide

Getting comment from you is a great thing. Thank you for being such a great role model .


As software engineer I code everyday during my job so I have a question: the "#100DaysOfCode" challenge is "valid" only if I code out of my office's hours? (Of course I code even in the weekend but my question is about coding during the week) :)


I'm asking myself exactly the same question ^ I code about 7h per day with my job.
There are so many things that I want to learn though... Maybe we could do this challenge during week-ends only?


Wow this post really inspired me to start my own 100 days challenge. It's kind of funny, how I just finish making a post 2 minutes ago asking people how much time do they put in a day to learning code. I felt a little intimidated because other people are putting in hours each day learning and I only have about an hour each day to work on my skill. Clearly from your experience, you have achieved a lot. You have inspired me to believe in myself that 1 hour is is more than good enough to be productive.

For this I thank you,
A tip of the hat to you as well =)


Read through the 100DaysOfCode.com outline. The creator gives a lot of pointers.
He had a specific goal, so if there is a project you have been wanting to work on, start there.
If you don't have a specific project (I didn't), pick a tutorial (like the ones at freecodecamp.org or codecademy.com) and start there. It doesn't really matter what you do to start. You're building a habit, so starting is the main thing. As you get further along, you'll figure out where your weaknesses are and can supplement with additional readings and practice from there.


Here is the guide line which I followed (still following).

Hope it will help you.


I'm over halfway through my 3rd round of 100 Days of Code and I agree that the accountability aspect of it can not be understated!
I also really appreciate the structured format for documenting what progress I've made each day. I've applied this technique into other areas of my life. I find it especially helpful to see just how far I've come when reflecting back at the end of each 100 Days. To realize that the concepts I was struggling with a few months or weeks ago are now second nature is really gratifying. And if you see I'm still butting up against the same things, I know you need more practice in that area. It's also an excellent note-taking tool to help know what to do next. (e.g. "I finished x today. I got stuck on y and will return to read more documentation on that. Tomorrow I will complete z.") That way, even if I do have to miss a couple of days, I always know right where to pick up.


I think I got to day 5 a few times 😅


Congrats! On Day 1 myself :D You're right, it really does push you to learn every day and get into the habit of learning.


You've make me wanted to start the challenge


Can you advise me on how do I start???


Here is the guide line which I followed (still following).

Hope it will help you.


Great motivational post ~ ⭐️⭐️⭐️⭐️⭐️


Coding everyday is the right way to go


I've already coded 17 days in a row. Have I technically started the challenge already or do I need to start from the beginning again? 😂 #117DaysOfCode