Welcome! Here you can learn the rules, get answers to your questions by reading the FAQ, and find out more about the community that’s growing around the challenge.

Two Main Rules

Code minimum an hour every day for the next 100 days. Tweet your progress every day with the #100DaysOfCode hashtag.

Learn more about the rules

Publicly commit to the challenge:

If you made the decision to commit to the challenge, Click here to tweet it to the world, making yourself accountable and taking your resolve to the next level!

Tweet to commit to the challenge!

If you are interested in changing other habits, check out the #100DaysOfX Project!

The Why

Next Steps

If you’ve decided to join, here are the steps you need to go through:

Tweet to commit to the challenge! Read the original article: Join the #100DaysOfCode Plan: Formulate what you want to work on during the challenge. It might be - learning a framework, or starting a journey of learning to code, or improving your skill level with a particular technology or a programming language. Don’t spend too much time planning, but having a plan like this will help you on your path. From today on, for the next 100 days, tweet your progress every day using the #100DaysOfCode hashtag.

Steps to increase the likelihood of success

Check out other resources

(Optional, but highly recommended) Fork this Github repo and commit to the Log daily. Follow the instructions in the repo.

Follow 100DaysOfCode Twitter Bot that retweets all the tweets that contain the #100DaysOfCode hashtag. It’s a great way to keep yourself motivated and to participate in the community. Thanks @amanhimself for creating it!

Important: Encourage others who are doing the same challenge on Twitter or elsewhere - by giving them props when they are posting updates on their progress, supporting them when things get difficult. Thus we will grow a community that is helpful and effective, which will lead to a higher success rate for each person involved. It’s also more likely that you will stick to your own commitment, given that you will get acquainted with a couple people (probably more :) ) right away.

If you find a great, helpful resource that others would benefit from, either submit a Pull Request to add it to the repo, or just tweet at me (see info below)

⚡ Interested in meaningfully changing your life & getting the results you want?

I publish a newsletter called Do the Opposite every other week. It’s main focus is providing practical tips and techniques for improving the quality of your life - drawing from a wide variety of themes, listed below.

The themes covered are:

Habit Change . Learn how to successfully acquire good habits and how to quit bad ones.

. Learn how to successfully acquire good habits and how to quit bad ones. Book Recommendations & Takeaways . Get awesome book recommendations and golden nuggets of wisdom extracted from these books so you can put them into action right away!

. Get awesome book recommendations and golden nuggets of wisdom extracted from these books so you can put them into action right away! Personal Finance . Even tiny change you make about how you manage your money will bring mind-boggling results over time. Find out what these changes are!

. Even tiny change you make about how you manage your money will bring mind-boggling results over time. Find out what these changes are! Starting a Business . Whether you’re a wanna-be indie maker or want to become the next Elon Musk, you will find some great resources here!

. Whether you’re a wanna-be indie maker or want to become the next Elon Musk, you will find some great resources here! Overcoming Creative Blocks . Together we explore how to beat the Resistance and finish that project you’ve been day-dreaming about.

. Together we explore how to beat the Resistance and finish that project you’ve been day-dreaming about. Minimalism Living with less has lots of benefits: reduced stress, less cleaning, better finances and a lot more!

Living with less has lots of benefits: reduced stress, less cleaning, better finances and a lot more! Other topics. Psychology, learning to code, alternative lifestyles and more.

Join the Do the Opposite Community!

💌 SUBSCRIBE to the newsletter and start changing your life!

Want to change other habits?

Check out the #100DaysOfX Challenges Project. Changing your habits you are changing your life. Remember that the best time to start is always NOW.

I recommend that you commit to no more than 2-3 challenges at a time, ideally 2. If you are doing the #100DaysOfCode which involves a lot of mental activity, try the #100DaysOfHealth, or #100DaysOfFitness challenges. There is so much more on the site, check all of them out and choose the ones you want to acquire! Languages, writing, meditation, journaling, cooking, and more!

If you have any questions or ideas about 100DaysOfCode (or other ideas), feel free to reach out to me on Twitter: @ka11away