Yes, you can reset your progress on any course.
Please note that since the topics in the courses are interconnected, resetting your progress in one course may also reset similar topics in other courses.
For example, resetting your progress in Java Developer may also affect topics you have previously completed in Introduction to Java.
Resetting progress is an irreversible action. Once progress is reset, it cannot be restored.
How do I reset my progress?
Important note: Currently, progress reset is only available to Beta users. To enable Beta features for your profile, go to Settings -> check the boxes in the “Beta features & Research” section -> Save settings.
To reset your progress, first, you need to select the course you want to reset.
Then you need to return to the main course page. You can do this, for example, from the My Learning page. In the Learning Now section under the course title, click Course description.
When you return to the main page for the course, you will find the Reset progress button under the Continue this course button.
Press it and you will be asked to confirm the reset action.
Questions
What happens if I reset my progress in a course for which I have already received a certificate?
Your certificate and link to it will remain even after resetting your progress. Previously issued course certificates will not be deleted.
Please note: in order for the certificate to be displayed in the completed courses section, after the progress has been reset, this course needs to be selected or have any progress on it.
How often can I reset my course progress?
You can reset your progress on any course every 3 months.
What will happen to the gems/badges I received earlier while taking the course?
Previously earned gems or badges will not be removed after resetting progress.
Do you have any questions or feedback?
You can clarify any information or provide feedback by sending a request to support via this link: https://support.hyperskill.org/hc/en-us/requests/new