Creating a course
Course types, lesson content blocks, watermarking downloadable files, and publishing.
On this page
Course types
A "course" record can actually be one of three things, all sharing the same checkout/pricing/coupon pipeline:
- Course: a normal curriculum of modules and lessons
- Digital download: a single file delivered right after purchase, no curriculum needed
- Event: a live session with a start/end time, listed on your school's
/eventspage
Lesson content blocks
Inside a course, a lesson can be: video (Bunny Stream), text (rich text editor — headings, tables, embedded video, callout boxes, and more), a quiz (auto-graded), an assignment (submission + grading), a file download, a live event, or an embedded YouTube/Vimeo video. Mix and match freely within one course.
Watermarking for downloadable files
PDF, JPG, PNG, and WEBP files attached to a "Digital download" product or a "File download" lesson can be watermarked from School settings → Content protection. Use custom text, an uploaded logo image, or both, and optionally stamp each buyer's own email and IP address so a leaked file can be traced back to its source. Choose a position (any of the four corners, centered, tiled, or randomized per download) and adjust the watermark's size, opacity, and angle. Once enabled, every student gets their own file, stamped on the fly at download time — not one shared static file. Other file types (e.g. .zip, Word documents) are unaffected and download unchanged.
Draft vs. published
Courses default to "Draft" and are only visible to you. Click "Publish" to make it appear in your course directory and sales page. You can unpublish at any time.
Selling points
On a course's Course info tab you can add "what you'll learn" bullet points, a difficulty level, and an estimated completion time — all shown on the sales page.
Course description
The course description shown in the sales page's "Overview" tab uses the same full rich text editor as text lessons — format with headings, bold/italic, colored text and highlights, tables, bullet/numbered/task lists, embedded YouTube/Vimeo video, and callout boxes. A slash menu (type /) inserts any block quickly.