Learning & LMS
How to Create Courses, Drip Lessons, and Issue Certificates
Build a structured course with modules, lessons, drip scheduling, and an auto-issued completion certificate.
A Koursely course is organized as modules containing lessons. This article covers building that structure, controlling when content unlocks (drip scheduling), and issuing certificates on completion.
Step 1: Create the Course Shell
- Go to Courses → New Course and set a title, description, and cover image.
- Set the price, or mark it free if it's a lead magnet.
- Choose whether certificates are enabled for this course — this can also be changed later.
Step 2: Build Modules and Lessons
- Add modules to represent major sections (for example, "Module 1: Foundations").
- Within each module, add lessons using the drag-and-drop builder — reorder by dragging.
- For each lesson, attach a video (via your connected video provider), a PDF, or rich text content, and optionally attach a quiz.
Step 3: Configure Drip Scheduling (Optional)
By default, students can access every lesson as soon as they enroll. Drip scheduling releases content gradually instead — useful for cohort-paced programs or to prevent students from binging and dropping off.
- In the course settings, enable drip scheduling.
- Set a release schedule per module — either a fixed number of days after enrollment, or fixed calendar dates for cohort-style releases.
- Students see locked modules with their unlock date, so they know content is coming rather than assuming it's missing.
Step 4: Certificates
- With certificates enabled, a student who completes 100% of the course lessons (and passes any required quizzes) automatically receives a certificate.
- Customize the certificate template — title text, layout, and branding — from the course's certificate settings.
- Certificates are issued with a unique, independently verifiable certificate ID, and can optionally be emailed automatically on issue.
Preview as a student before launch. Use the student preview mode to click through your course exactly as an enrolled student would — this catches drip-scheduling mistakes (a module accidentally locked forever) and broken video embeds before a real student hits them.
Frequently Asked Questions
Can I change drip scheduling after students have already enrolled?
Yes, but changes apply going forward — a module you unlock early will become available to already-enrolled students immediately, so consider the effect on students mid-way through your course before adjusting the schedule.
Do quizzes count toward course completion?
If a quiz is attached with a required passing score, a student must pass it for that section to count as complete — see Building Quizzes and Assessments for the full quiz system.
Can I sell the same course to run as both self-paced and a live cohort?
A course can be sold as a standalone self-paced product and also linked to a live cohort with its own schedule and community channel — see Running Cohort-Based Live Programs.
Was this article helpful?