Tracking Your Progress

Understanding Your Streak

The **Streak Status** card shows your active, unbroken streak. This number increases every day you complete a task. If you pause your course, this will reset to 0 upon resuming to encourage consistency.

Viewing Completed Days

The **Progress Log** shows every topic you have completed. You can click on any day to review the explanation and resource links. Premium users can also write and save personal notes here.

Exploring the Curriculum

The **Course Curriculum** section at the bottom shows the entire 40-day plan for your selected language. Click any day to see the topic for that day and plan your learning ahead.

Managing Your Schedule & Account

How to Edit Time or Number

Click your **profile avatar** in the top-right corner. A dropdown menu will appear with options to Edit Time and Edit Number. These quick edits will not reset your streak or progress.

Pausing Your Course

In the **Your Coding Setup** card, click the Pause Course button. To start again, click Resume Course. Note: resuming resets your streak to 0, but your course progress (your `currentDay`) is saved.

Editing Your Full Schedule

To change your language or level, click the Edit Schedule (Reset) button. **Warning:** This will reset all your course progress and your streak back to Day 1, as you are starting a new journey.

Unlocking Achievements

Initiated

Awarded for starting your journey by completing Day 1. Every great streak begins with a single step!

On Fire

Awarded for maintaining a 7-day streak. You're building a real, consistent habit. Keep the fire going!

Meteor Shower

Awarded for maintaining an impressive 15-day streak. Your dedication is shining bright!

Weekend Warrior

Awarded the first time you complete a task on a Saturday or Sunday, proving your commitment knows no days off.

Master Coder

The ultimate achievement! Awarded for completing all 40 days of a course. You've mastered the habit.