There are two different types of progress being saved going on at Free Code Camp: your profile and your browser cache.
Your completed challenges are all saved to your account in the FCC database.
You can see the list of completed challenges and also the last submitted solutions by looking at your profile page.
If your profile does not include your completed challenges, here is my troubleshooting advice:
- Double check that you used the same method to sign in. Try logging out and back in again with the original method.
- Double check that you aren’t on the beta site now and that you didn’t create your original account on the beta site by accident. (Yes, this does happen.)
- Check any of your connected profiles, such as GitHub, Twitter, etc and verify that you didn’t at some point sign in via that account.
While it is theoretically possible that your account in the database was altered, FCC has never been able to find any reproducible way for this to happen. What does happen extremely often is accidental duplicate account creation (due mostly to a history of allowing users to sign in via external profiles).
Your progress tracking (map) is saved in your browser’s local storage.
In-progress code is also saved in your local browser cache. If you are changing browsers or clearing your cache regularly you’ll have to use freecodecamp.com/map to navigate to your next challenge. Especially as you get to more complicated challenges that may take multiple sessions, I strongly recommend saving your in-progress work outside of the browser cache. This is a good opportunity to learn the ins and outs of your GitHub account, but you can also just save locally or use a service like repl.it which allows for versioning.
If you are unable to access your account with saved challenges, your successful code is likely still in your browser’s local storage and will populate in each challenge. In this case you can click through the challenges and simply resubmit your solutions. (As a reminder, only challenges marked with a * are required for certificates. You can skip all others.)
For obvious security reasons, the moderators on this forum do not have access to the FCC database and cannot alter your account.