Suggestion: “Start Where You Left Off” Feature for Lessons

Hi everyone,

I have a suggestion that I believe could significantly improve the user experience with freeCodeCamp lessons. Currently, resuming my lessons requires a lot of scrolling and multiple clicks to get back to where I left off.

I propose that we introduce a “start where you left off” feature, which automatically remembers a user’s last activity point and resumes the lesson at that position upon return. This small change could save time and make our learning journey much smoother.

Looking forward to your feedback on this idea!

Best regards,
@Syed-Muhammad-Wajahat-Husain

1 Like

I like it! Even better if it tracked all “in progress” learning paths for a user.

1 Like

Yes, you’re right! It would be a great and time-saving feature, allowing you to continue without worrying about where you left off.

1 Like

Appreciate the feedback! Great idea about tracking all in-progress paths too — that would make the experience even smoother for everyone.

I agree this is a really good idea. A few other learning platforms immediately show you where you left off when you go to the site, so it’s easy to resume.

On FCC I’m always scrolling and clicking to find where I was or updating a bookmark constantly. I need to scroll through all of this every single time it’s very tedious




Every single time.

Here’s a case in point as well:

1 Like

A few contrasting examples to show how easy it should be. Progress immediately visible, 1 click to resume.

1 Like

you may want to bookmark the learn page, freecodecamp.org/learn, there was a Resume where you left button (removed due to being bugged) and it will be implemented there again

1 Like

That’s an improvement, thanks.

Actually that is in my regular bookmarks but I’ve gotten in the habit of clicking “Visit the Curriculum” from the forum page. This leads to “https://www.freecodecamp.org/” but I would expect it to lead to the same place as the Menu option “Curriculum” which links to /learn.

I can see there is an open Issue as well:
https://github.com/freeCodeCamp/freeCodeCamp/issues/59776