100 Days Of Code

Everything you need to learn about "100 days of code" challenge.

100 Days Of Code

6th May 2024


The #100DaysOfCode challenge is a global initiative designed to help beginner-level developers improve their coding skills through a self-directed & community-driven approach.

The Goal:

Code for at least an hour every day for 100 consecutive days.

This can involve anything from learning a new programming language to working on personal projects.

The Approach:

Typically, the following guides participants in this challenge:

1. Planning: While the challenge doesn't dictate a specific curriculum, some planning beforehand is helpful. You can choose to focus on a particular programming language, work on a specific project idea, or follow a structured learning path. Many resources are available online to help you plan.

2. Daily Commitment: The key is to dedicate at least an hour each day to actively coding. This could involve practicing algorithms, building projects, watching tutorials, or working on online coding challenges.

3. Community Engagement: The #100DaysOfCode movement thrives on community support. You can connect with fellow coders online by using the #100DaysOfCode hashtag on social media platforms like X (formerly Twitter). Share your progress, challenges, and learnings to stay motivated and connect with others on their coding journeys.

Ready to accept this challenge?

Start your journey of #100DaysOfCode with to stay accountable and win this challenge!


1. Improved Coding Skills: Consistent practice over 100 days significantly strengthens your understanding of programming concepts and problem-solving abilities.

2. Building Projects: The challenge encourages you to apply your learning by working on projects. This hands-on experience is invaluable for building a strong portfolio and showcasing your skills.

3. Developing Habits: Regular coding practice becomes a habit, making you a more disciplined and efficient programmer.

4. Motivation and Support: The online community provides encouragement and motivation throughout the challenge. Sharing your journey with others keeps you accountable and helps you overcome obstacles.

Getting Started:

1. Official Website: The official website offers valuable information, resources, and tips to get you started.

2. Track With You can leverage to track your journey, get personalized advises and guidance based on your progress to complete this challenge.

3. Join the Community: Connect with other participants using the #100DaysOfCode hashtag on social media platforms. Share your progress, ask questions, and get inspired by others' journeys.