Online courses live or die on whether learners stay engaged. A lesson that ends in silence feels like a video you watched alone. A lesson with a question thread underneath feels like a class. The right comment system turns each lesson page into a place where learners ask, answer, and see that other people are working through the same material.
What course discussion actually needs
Course comments are not blog comments. The patterns are different, and a few requirements come up again and again.
- Per-lesson threads: each lesson needs its own discussion, keyed to that page, so a question about lesson three does not get lost under lesson one. A system that keys threads to the page URL gives you this automatically.
- Low friction to post: a learner stuck on a step will not create yet another account to ask for help. Letting them comment as a guest, or sign in with an account they already have, keeps the question flowing while their frustration is fresh.
- Threaded replies: answers need to attach to the question they answer. In a busy cohort, a flat list of comments becomes unreadable fast.
- Moderation you control: you decide whether questions post instantly or wait for review, and you can hold anonymous posts while letting your enrolled learners through.
Cohorts versus evergreen courses
How you run discussion depends on how you run the course. A cohort-based course has everyone moving through the same lesson at the same time, so threads fill up quickly and you want comments to post live to keep the energy. Auto-approving returning verified people fits well here: your enrolled cohort posts instantly, and only strangers get held.
An evergreen, self-paced course is quieter per lesson but accumulates over months. Here the value is that learner number two hundred reads the questions learner number five asked. The thread becomes a growing FAQ attached to each lesson, and you answer once instead of over and over in a chat that scrolls away.
In a self-paced course, an old comment thread is not stale. It is the answer key the next learner needs.
Keep the platform out of the way
Course pages are already heavy: video players, code sandboxes, progress trackers. A comment section that loads a large script and a pile of trackers makes an already slow page slower. A small embed, around ten kilobytes, adds discussion without competing with your lesson content for load time. Speed matters more here than on a plain blog because learners are usually on the page for a while and often on a laptop wedged between other tabs.
Privacy is not optional for education
Course platforms often serve students, sometimes minors, sometimes people in regions with strict data rules. A comment system that fingerprints visitors or sells ad data against your learners is a liability you do not want attached to your course. A privacy-first system that uses no tracking cookies, no fingerprinting, and no cross-site tracking keeps the discussion clean and keeps you out of awkward conversations about where your learners' data went.
Owning your data matters too. If you move platforms, or a learner asks what you hold on them, being able to export every comment as JSON or CSV means the answer is simple and the data is portable.
How Gabden fits a course
Gabden works on the tools course creators actually use, whether that is a custom site, a static generator, or a page builder. You paste one script tag under each lesson, and the canonical URL becomes the thread key, so every lesson gets its own discussion with no per-page setup. Guest and account sign-in keep questions easy to post, threaded replies keep answers attached to questions, and the moderation modes let you match the setting to a live cohort or an evergreen course.
Pricing suits creators who run one course site: it is free up to 100,000 widget views a month per website, which covers most courses, and Plus is five dollars a month per website for unlimited views. You can read the full pricing, see how the embed drops into a page in the docs, and compare the approach with building community more broadly.
A course without discussion is a set of videos. Add a thread to each lesson and it starts to feel like a place learners belong. You can add it to your course and try it on a single lesson first.




Join the discussion