Break a course into modules and lessons, tick each one off, and watch the progress bar fill. Track several courses at once, each saved separately. Saves in your browser. Free.
💾 Saves in this browser only.
Key takeaways:
This tracker breaks a course down into individual lessons — grouped by module if you want that structure — and shows exactly how much of it is actually done. It works for university subjects, MOOCs, self-paced online courses, or any structured learning with a lesson list, and it's built to hold several courses at once rather than just one.
The value is in the honest number: "60% through" is a clearer signal than "still working on it," especially partway through a long course where motivation dips are common.
"I'm mostly through it" is a poor substitute for an actual count, especially for long or self-paced courses with no external deadline forcing progress. A lesson list with checkboxes turns vague progress into a real percentage, and grouping by module keeps a long course legible instead of one overwhelming list.
Pair this with the Student Notes Organizer to file notes per lesson, and the Study Hours Tracker to log the time each module actually takes.
How is course progress calculated?
Completed lessons ÷ total lessons for that course, as a percentage. Tick a lesson off and the progress bar updates immediately.
Can I group lessons into modules?
Yes — give each lesson an optional module or unit name, and lessons are grouped under that heading within the course.
Can I track more than one course?
Yes — add as many courses as you like, each with its own lesson list and progress bar, saved separately.
Where is my course data stored?
Entirely in this browser's local storage, on this device. Nothing is uploaded. Export a CSV as a backup or to move to another device.
What's the target date for?
An optional finish-by date shown next to the course, purely for your own reference — it doesn't affect the progress calculation.
Can I delete a course or a lesson?
Yes — delete a single lesson with its ✕ button, or delete an entire course (and all its lessons) from the course card.