Reset or complete your Udemy course progress in one click.
Whether you want to re-watch a course from scratch or mark everything as done — this extension handles it instantly. Smart pacing modes prevent rate-limiting and unexpected logouts, even on large courses with hundreds of lectures.
Chrome Web Store · Firefox Add-ons · Report an Issue
- Clear Progress — reset all lecture completion checkmarks across every section
- Mark All Complete — mark every lecture as completed in one click
- Smart Pacing — auto-adjusts speed based on course size to avoid rate-limiting
- Auto — best speed for your course (recommended)
- Turbo — fastest, for small courses
- Balanced — reliable with batch cooldowns
- Safe — slowest and most reliable for large courses
- Custom — full control over delay (50–1000ms), batch size, and cooldowns
- Lightweight — under 85 KiB, no background processes
- Private — zero data collection, zero analytics, zero network requests
- Cross-browser — Chrome, Firefox, and Edge
- Clone this repository:
git clone https://github.com/Shramkoweb/udemy-reset-progress.git
- Install dependencies:
pnpm install
- Build the extension:
# For Chrome
pnpm run build
# For Firefox
pnpm run build:firefox
- Load the extension:
- Chrome: Go to
chrome://extensions/, enable "Developer mode", click "Load unpacked", select.output/chrome-mv3 - Firefox: Go to
about:debugging, click "This Firefox", click "Load Temporary Add-on", select any file from.output/firefox-mv2
- Chrome: Go to
- Open any Udemy course page (the curriculum/lecture view)
- Click the extension icon in your toolbar
- Choose Clear Progress to reset or Mark All Complete to finish
- Done
Tip: If you experience rate-limiting or unexpected logouts, open Settings (gear icon) and switch to Safe mode.
# Start development server for Chrome
pnpm run dev
# Start development server for Firefox
pnpm run dev:firefox
# Run tests
pnpm run test
# Type checking
pnpm run compile
# Build extension
pnpm run build
# Create distribution ZIP
pnpm run zip
- WXT — Web Extension Framework
- SolidJS — UI Framework
- TailwindCSS — CSS Framework
- DaisyUI — Component Library
- TypeScript
Contributions, issues, and feature requests are welcome! Check the issues page.
If you found this project helpful, please consider giving it a star!

