Skip to main content
For teachers

Creating a Course

Build and publish an online course with video lessons and pricing.

Courses let you package your teaching into something dancers can find, enroll in, and work through on their own time. You can create a course under your own profile or under an organization you admin.

Pick a content mode

Every course has a content mode that shapes how students experience it:

  • Curriculum is for structured lessons. You organize videos into sections and subsections, and students work through them in order.
  • Feed works like a blog. New posts appear in reverse-chronological order, and you can group them into collections.
  • Library is a searchable collection. Students browse or search to find what they need.

Set your pricing

Three options here. Free courses are limited to YouTube-hosted videos. Paid courses require a one-time purchase (minimum $5 USD or equivalent). Subscription courses let you create tiers with monthly or yearly billing, each with its own name and price. Supported currencies include USD, EUR, GBP, SEK, NOK, and DKK.

For paid or subscription courses, you’ll need to complete Stripe onboarding before you can publish.

Add your content

From your course dashboard, add sections to group videos. Each section can have subsections for finer organization. Upload videos directly or paste YouTube URLs. Drag to reorder everything.

Publish and share

Hit publish once you have at least one video (and Stripe connected, if applicable). Publishing automatically creates a private community for enrolled students. If you want your course listed in the Browse Courses page, toggle that option on.

You can manage all your courses from Manage Courses.

Things to know

  • Archiving a course cancels all active subscriptions and notifies enrolled students by email.
  • You can only delete a course when nobody is enrolled. Otherwise, archive it.
  • The dashboard tracks enrollment counts, revenue, completion rates, and per-video stats so you can see what’s landing.
  • Each course gets its own slug-based URL you can share anywhere.

Related