Build & teach

Build courses students
actually finish.

A drag-and-drop builder for chapters and lessons, video streamed behind short-lived signed links, and assessments that grade themselves. Plan the path, protect the work, and keep students moving.

Free to install · No monthly fee · 5% only when you sell

Course builder

Chapter 01 — Foundations

  • Welcome & toolsVideo
  • Centering the clay12:04
  • Reading the clay bodyText
  • Live Q&A — Thu 6pmLive
  • Quiz: Wall thicknessQuiz
Space lift reorder · keyboard friendly

The builder

Structure a course the way you'd teach it.

Every course is made of chapters, and every chapter holds lessons. Reorder anything by dragging — and because it's fully keyboard-accessible, you can grab a lesson with Space and move it with the arrow keys.

  • Publishing auto-creates a Shopify product — or link a course to a product you already have.
  • Seat caps let you run limited cohorts and close enrollment when a course fills.
  • Access windows can be lifetime, or set to expire a fixed number of days after a student enrolls.

Video

Streamed from Bunny's global CDN behind signed links.

Live

A scheduled Zoom session students join from the lesson.

Text

Rich HTML readings, notes, and resources between videos.

Three lesson types, one structure

Mix and match freely inside any chapter. A typical chapter might open with a Video, add a Text reading for context, host a Live Q&A, then close with a quiz. Want a final exam at the end? See examinations.

Secure video

Hosted fast. Served carefully.

Your lessons stream from Bunny.net's global CDN, with playback gated by short-lived signed links so there are no public URLs floating around for students to copy.

Hosting is included — nothing to set up

No Vimeo, Wistia, YouTube, or separate video host to wire up or pay for. Just upload your lessons and Chapters hosts, protects, and streams them for you. Every store gets 30 GB of video storage free — you only add more if your library outgrows it.

Global CDN delivery

Bunny.net edge nodes serve video close to each student, wherever they're watching.

Short-lived signed links

Playback is tied to the lesson through expiring tokens — nothing public to share or hotlink.

Per-store isolation

Each store's video lives separately, so your library is never mixed with anyone else's.

Adaptive quality

Playback adjusts to each connection, so students get smooth video on fast and slow networks alike.

Captions & subtitles

Upload VTT or SRT files to add captions and subtitle tracks to any video lesson.

In-browser compression

Large files compress in the browser before upload, and you pick your own thumbnail for each lesson.

Upload MP4 and most common video formats — large files compress in your browser first, and your library is limited only by your storage tier (see pricing).

Plain about what this is: protection here means token-based access — expiring signed links plus optional visual deterrents. It is not end-to-end file encryption or studio-grade DRM, and we don't claim it to be.

Content protection

Make casual sharing more trouble than it's worth.

Turn on deterrents per course to raise the friction on re-sharing your work — without getting in the way of the students who paid for it.

  • Screen watermark — overlay the student's own identity on the player so a leaked recording points back to its source.
  • Download deterrents — discourage right-click saves and the most casual grab-and-share attempts.
priya@example.com · #4821
priya@example.com
Watermark on Per-course setting

These are a strong deterrent, not unbreakable DRM. They make sharing inconvenient and traceable — a determined re-recorder can still capture a screen.

The player

A place students want to come back to.

The lesson page does the remembering, so students can pick up the moment they have ten free minutes.

Smart resume

Playback picks up exactly where each student left off — no scrubbing to find their place.

Progress tracking

Watch progress is recorded lesson by lesson and feeds straight into completion gates.

Distraction-free focus

A focus mode strips the page back to the lesson itself, so attention stays on the content.

Bookmarks & notes

Students bookmark key moments and keep personal notes alongside each lesson.

Inline quizzes

Drop a quiz right under a lesson to check understanding before students move on.

Lesson discussion

A Q&A thread under each lesson lets students ask, and you answer in context. More on engagement.

Drip & completion

Control the pace, and define "done."

Decide when content unlocks, and what a student has to do before a course counts as complete.

Drip scheduling

Choose how lessons become available to each student.

  • None — everything is open the moment a student enrolls.
  • By date — release lessons on fixed calendar dates, ideal for cohorts.
  • N days after enrollment — drip content relative to each student's own start.
  • Sequential — each lesson unlocks only after the prior one is finished.

Completion gates

Set what a student must do before a course is marked complete.

  • Watch percentage — require a minimum amount watched (defaults to 80%).
  • Quiz pass — require a passing score on the lesson or course quiz.
  • Assignment — require a graded written submission.
  • A combination — mix the above to set the bar exactly where you want it.

Completion is what triggers a certificate — so the gate you set is the standard your students are held to.

Quizzes & assignments

Seven question types, graded for you.

Build quizzes that grade themselves the moment a student submits, and add assignments where you want a human touch.

01

Multiple choice

One correct answer from a set of options.

02

True / false

A quick two-option check.

03

Multiple select

Several correct answers in one question.

04

Short answer

Matched against the accepted answers you set.

05

Numeric

A number, with a tolerance range you define.

06

Ordering

Put items into the correct sequence.

07

Matching

Pair items across two columns.

Final exams too

Need timed sittings and paid retakes? See examinations.

Auto-graded quizzes

  • Set a passing score (defaults to 70%) and optional attempt limits.
  • Students see explanations after submitting, so a quiz teaches as well as tests.
  • Results flow into completion gates automatically.

Assignments you grade

  • Students submit a written response, and you return a score plus feedback.
  • Use assignments as a completion gate on their own or alongside a quiz.

Assignments are graded manually — they accept text submissions, and there's no per-question partial credit on auto-graded quizzes.

Ready to start teaching?

Install Chapters free from the Shopify App Store. Build your first course today.

Install Free

Free to install · No monthly fee · 5% only when you sell