Helm

Module · Courses

Sections, lessons,
and someone halfway through lesson four.

Publish a course in the shape you actually teach it, sell access, and see where each person got to. They come back to the exact minute they stopped.

Switched on per account. Not on a checkout page.


The shape of it

A course is sections, and sections are lessons.

Two levels, reorderable, and each lesson publishes on its own — so a course can go out with four ready and the fifth still being written.

Getting started
What this covers4 min
Setting up your bench11 min
The basics
Grinding, and why it matters9 min
Water temperature7 min
Dose and yield12 min
Going further
Reading the shot14 min
Fixing a sour cup8 min

Example course — one person's progress through it

They resume where they stopped

Progress records the exact position in a lesson, not just whether it was opened. Coming back on Tuesday puts them at the minute they left on Sunday.

Publish a lesson at a time

Course and lesson each have their own published flag, so you can release as you write rather than holding everything until the last one is done.

Reorder without breaking anything

Sections and lessons carry their own order. Moving lesson six above lesson four does not disturb anybody's progress through either.


How you get it

It is already on when you get the dashboard

This one is not on a checkout page, and you do not have to ask for it. Module flags are set while your dashboard is being built — if the site needs it, it is switched on before you ever log in. Nothing extra on your plan, and nothing to request.

If you are selling a course, it is switched on during setup and brings user accounts and the offerings catalogue with it — a course needs somebody to belong to and something to control who opens it.


Espresso fundamentals
Seven lessons, self-paced
Course$60On
Fundamentals + one call
The course, plus 45 minutes
Course$140On
Members' archive
Every past course
Community$15/moOn

Example — the same course sold three ways

Selling it

Access is a thing on the person, not a link you email.

Selling access is the offerings catalogue's job, and it appears by itself the moment there is a course to sell. One course can be sold several ways — on its own, bundled, or inside a membership.

Access is an entitlement on the person, so it can come from an order, from you granting it by hand to somebody who paid by transfer, or from another system you run. All three look the same afterwards.


38Enrolled
22Finished section one
6Stalled on lesson four
Layla K.Lesson 4 — 3 min inIn progress
Omar S.Finished, 12 days agoComplete
Rita B.Lesson 4 — not opened in 3 weeksStalled

Example cohort

Who got where

The lesson people stop at is the one worth rewriting.

Progress is per person per lesson, so “six people stalled on lesson four” is a fact you can read rather than a suspicion.

Which is usually the most useful thing a course tells you: not how many bought it, but the exact lesson where people stop. That is a lesson to rewrite, not a marketing problem.


Before you start

What this does not do, said now rather than later.

No video hosting

Helm delivers your lessons and tracks progress through them. It is not a video platform — the file itself lives wherever you already put it.

No certificates or quizzes inside a lesson

Quizzes exist as their own module and are not embedded in a course. There is no completion certificate.

No drip scheduling

A lesson is published or it is not. There is no releasing lesson three automatically on day fourteen.


Getting started

Tell us what you teach, and we will build it the shape you teach it.

Switched on per account rather than bought. Plans start at $20 a month.

Prices in GBP, EUR and CAD on the pricing page.