Courses

Courses & education

Package curriculum, video, written lesson notes, downloadable files, and access in the same ecosystem as your storefront—students stay inside one brand.

Courses & lessons

Build the syllabus once—video, written notes, and files. Students buy or get invited, then learn in your branded portal with progress in one place.

Curriculum
Courses, lessons, notes, and attachments structured like you teach.

Programs that feel part of your brand.

Package curriculum, video, lesson notes, downloadable materials, and student access in the same ecosystem as your site—learners never wonder which login is “the real one.”

Curriculum structure

Courses and lessons modeled for creative educators. Structure matches how you actually teach.

Lesson notes

Rich text under the player for timestamps, recipes, and settings students can skim or copy. The sales description sells the course; notes teach it.

Student portal

Learner surfaces consistent with client delivery UX so onboarding feels familiar. One brand story from purchase to first lesson.

Media in lessons

Video-forward lessons on the same pipeline as portfolios—fewer duplicate uploads and broken links later. 4K lives where your stack already knows how to serve it.

Lesson attachments

Presets, LUTs, PDFs, and sample RAWs per lesson—often the reason students buy. Files download inside the portal, next to the player.

Progress & completion

Signals for cohort and async programs so accountability lives in the product. Everyone sees the same completion truth.

Before a connected platform

  • Kajabi/Teachable separate from your site, storefront, and file delivery
  • Duplicate uploads and mismatched branding for every new cohort
  • Support maintaining a shadow spreadsheet of who paid for what

After you standardize here

  • Courses sit next to commerce and portals—one login story
  • Lesson notes turn video into referenceable recipes and settings
  • Attachments (presets, LUTs, PDFs, sample RAWs) stay beside the player
  • Access and products share one operational source of truth

Built for lesson video

bunny.netBunny Stream

Encode & deliver

Lesson video on Bunny with signed playback URLs

Plyr

Player chrome

Familiar controls in the branded student portal

HLS.js

Adaptive streaming

HLS playback that adjusts to the learner’s connection

Lesson streams encode on Bunny Stream and play through signed URLs in the student portal. Plyr handles controls; HLS.js handles adaptive bitrate.

One brand story

Courses sit beside commerce and portals

Onboarding, access, and playback share the same operational reality your studio already runs so learners never wonder which login is “the real one.”

  • Entitlements aligned to products and portals
  • Student-facing patterns consistent with client delivery UX

Lesson notes

Written notes that turn video into a textbook

The sales-page description sells the course. Lesson notes live under the player so students can follow along without scrubbing a twenty-minute clip for one slider value.

  • Timestamps and step-by-step recipes (e.g. 02:15 Masking Skin Tones · 05:40 Tone Curve)
  • Camera and Lightroom settings students can skim or copy—1/250s, f/2.8, Contrast +15
  • Links to gear, maps, contracts, and tools embedded in the lesson body

Materials

Attachments are often why students buy

Presets, LUTs, PDFs, and sample RAWs sit beside the player—usable tools students can open in the lesson.

  • Lightroom presets (.xmp) and Capture One styles that match the look in the video
  • Color grading LUTs (.cube) for camera profiles students use in Premiere or Resolve
  • Posing guides, lighting diagrams, and sample RAW files to follow along in real time

Media library

Lessons reuse the same pipeline as portfolios and PDPs

Video-forward lessons and large masters land where your stack already knows how to transcode, stream, and link—fewer broken URLs six months later.

  • Thumbnails, intros, and chapter assets pull from the shared media library
  • Streaming assumptions stay compatible with portal playback

Access

Publish entitlements beside what students actually purchased

Align student access with products and portals so support works from one enrollment record.

  • Commerce-aligned access patterns where the product connects them
  • Clear handoff from storefront confirmation to first lesson

Scale

Portal surfaces that grow with the school

When you are ready, portal experiences can surface courses next to downloads, galleries, and other widgets the product model allows—still one login story.

  • Start simple; extend layouts without migrating to a separate student host
  • Same media library as portfolios and PDPs—fewer duplicate uploads

Swipe sideways for more

Learning systems on the same media library

Workflows structure authoring, access, teaching, and progress. Clusters hold curriculum and student experience depth.

Author the program

Structure courses and lessons with video, rich notes, and downloadable files—patterns suited to creative educators.

Publish access

Align student entitlements with products and portals so support works from one enrollment record.

Teach with media + notes

Video-forward lessons with written recipes and settings under the player—students can reference text while they watch.

Measure progress

Progress and completion visibility for students and operators—so cohort and self-paced programs stay accountable.

Serious programs need structure—and materials students can actually use.

Course & lesson model
Structured for portal delivery with clear lesson order.
Lesson notes
Timestamps, step-by-step recipes, and parameter settings under the player.
Per-lesson attachments
Presets, LUTs, PDFs, and sample RAWs download beside the lesson.

Marketing emails

The last class is the warmest room you have. Email them the next date.

Studio

Now

The next date is open.

Join the next workshop.

A new date

The workshop is open, and the email says so.

People who already came

Subscribers, plus buyers of that workshop when you filter by purchase.

What you can see afterward

The campaign shows how many went out and how many bounced. The subscriber list shows who asked to stop.

Continuity across the business

The difference isn't one feature. It's what happens when publishing, commerce, media, and delivery stop behaving like separate products or plugins.

Education feels bolted onto the brand

it sits beside storefronts and portals as one experience

Video without notes or files

lessons include written recipes and downloadable tools students actually use

Access is tribal knowledge in spreadsheets

purchases and entitlements share one operational library

Ready when you are

Compare plans, then bring this surface online with the rest of your creative operating system.