Course Progress

Track modules across online courses.

Open tool

Overview

Course progress is a lightweight tracker for online courses, MOOCs, internal training, and self-guided study plans. Rather than forcing a rigid syllabus, it lets you list the modules or lectures for any course you are taking and mark each one as Todo, Doing, or Done. The result is a clean checklist grouped by course, with a per-course progress bar that updates the moment you flip a status, so you always know what to start next and how close you are to finishing.

The format is deliberately flexible: a "module" can be a video lecture, a textbook chapter, a problem set, a YouTube playlist entry, or even a Pluralsight path step. Because you control the granularity, you can use the same tool for a fourteen-week university course and a three-video skill refresher without changing how you work.

How it works

Add a row by typing a course name, the module title, and a status. Modules with the same course name are automatically grouped together, and each group shows a completion percentage and a thin progress bar driven by how many modules are marked Done. A curated course-template loader can populate a full set of modules from common offerings such as MIT 6.006 or the Rust Book so you can start tracking without typing every chapter title.

Status changes are saved instantly through the dropdown beside each module, and Done items record their completion date as a chip so you can see when you finished. Deleting a module removes only that row, leaving the rest of the course intact.

Examples

  • University course: Track every lecture in "MIT 6.006 Introduction to Algorithms" and flip them to Done as you finish each video, watching the bar climb past fifty percent.
  • Book companion: Add chapters of "The Rust Programming Language" and mark Doing for the chapter you are reading mid-week so you do not lose your place.
  • Cohort bootcamp: Track weekly modules of a paid cohort course, leaving Done timestamps that show when you completed each milestone.
  • Skill refresher: Build a three-row checklist for a short Pluralsight path and clear it in a single weekend.

FAQ

What do the three statuses mean?
Todo is the default for new modules, Doing is for the one you are currently working through, and Done locks the completion date. The progress bar counts only Done rows against the total.

Does it matter how I name a course?
Grouping is case-insensitive on the course name, so "Intro to Algorithms" and "intro to algorithms" land in the same group. Pick one spelling and stick with it.

Can I reorder modules?
Modules display in the order they were added. To reorder, delete and re-add them in the sequence you prefer.

Will the template loader overwrite my existing rows?
No. The loader appends a full module list for the chosen template alongside whatever you already have, so you can curate further afterward.

Is there a hard limit on courses or modules?
There is no explicit limit. Module titles are capped at two hundred characters each, which fits a typical lecture title comfortably.

Try Course Progress

An unhandled error has occurred. Reload ×