For more information here is the link on Medium. https://medium.freecodecamp.com/start-2017-with-the-100daysofcode
A New #100DaysOfCode for a New Year
First things first, if you rise to the to the #100DaysOfCode challenge, here’s what you’re committing to:
- I will code for at least an hour every day.
- I will tweet my progress every day, with the hashtag #100DaysOfCode and note which day of the challenge I’m on.
- I will fork the #100DaysOfCode repository to my GitHub account, then track my progress there
- If I code as part of my job, I will not count that time towards the challenge.
- I will only count the days where I spend at least some of my time building projects — not the days where I spend all my coding time working through lessons and tutorials. (If you’re new to coding, Free Code Camp’s curriculum quickly ramps up to building projects, and you will have built dozens of projects by the time you finish it).
- I will encourage and support at least two people each day in the #100DaysOfCode challenge on Twitter.
- I will only skip a day if something important comes up. And when I resume, I won’t count the day I skipped as one of my 100 days.
January 1 isn’t a very practical day for new endeavors, so everyone will get started on January 3rd, 2017.
What #100DaysOfCode can do for you
There are several good reasons you should consider committing to this challenge:
- Coding will become a daily habit for you — a habit that you can easily maintain after you’ve finished the challenge.
- Every day that you consistently code, you’ll build momentum. That momentum will make it easier for you to learn more advanced topics. You won’t have to spend extra time trying to remember what you did previously. You can stay in the “flow” of coding.
- You’ll make friends and meet like-minded people who are also working through this challenge alongside you. They’ll help you find the strength to keep coding even on the days when you don’t feel like you’re making progress. They can also help you when you inevitably get stuck.
- The projects that you’ll build will be small in scope, so by the time you finish, you’ll have completed several of them — and gained a wide range of experience.
- If you were just working through tutorials, you wouldn’t have much to show for it. But with #100DaysOfCode, you’ll build real portfolio projects that you can show to potential employers and share with your family.
- These projects will give you practice with concepts that frequently come up during developer job interviews.
- Your GitHub profile will look extremely active. And yes, hiring managers and recruiters do look at these.
- You’ll greatly diminish your fear of starting a new coding project. It will become a natural, ordinary thing to do.
- You’ll have a good reason to stop procrastinating and start coding every day.
If all this sounds good, click here to tweet out your commitment to the #100DaysOfCode challenge.
If you still aren’t sure whether this challenge is for you, take a moment to listen to Saron Yitbarek interview me about #100DaysOfCode on the CodeNewbie Podcast. We talk about the history of this challenge, and all the exciting things that have come out of it.
Also, scroll through some of the live tweets from people who have committed to the challenge and working through it.
If you have friends who you think might be interested in taking this challenge, share this story with them. And you can help more people see this here on Medium by clicking the ❤ below.

