Light and dark appearance
You choose the academy-wide appearance under Customize → Colors. Set it to Light, Dark, or System. System follows each student’s device preference. Students do not change this setting inside the academy, so upload both a normal logo and a dark-mode logo if your brand needs different artwork on dark backgrounds.My Learning dashboard
My Learning is the student’s home base. It groups their enrolled courses into In Progress and Completed, each shown as a course card with a progress count. Any certificates they have earned appear in a Certificates section lower on the same page. At the top, when a student has started but not finished a course, a Continue learning banner highlights the course they are partway through, names the next lesson (“Up next: …”), shows a progress ring, and gives them a single Continue button straight to that lesson. It points at the first lesson they have not yet completed, so a returning student is one click from where they left off.If a student has not started anything yet, My Learning shows a friendly empty state with a Browse Courses button instead of cards.
The course catalog
The catalog shows your courses grouped by your collections. When you sell through offers, it grows two extra shelves: one with cards for offers the student could buy (bundles and the Academy Pass link to their product pages), and Your access, listing the offers they already hold. On a locked course’s page, students see the ways in: a buy button, a comparison of the offers that cover it, or a note that access is managed by the academy when there is nothing to buy.The course viewer
Inside a course, students read lessons in a focused viewer.Lesson sidebar
An ordered list of every lesson in the course. The header shows the course title and a live completion percentage with a progress bar. Each row shows a checkmark for completed lessons, a small progress gauge for the lesson currently open, and the estimated reading time in minutes for the rest.
Previous / Next
A footer with the previous lesson on the left and the next lesson on the right. On the final lesson, the forward button becomes Complete Course.
How lessons get marked complete
Students do not have to hunt for a button. A lesson is marked complete automatically in two ways:1
Scrolling to the end
When the student reads to the bottom of a lesson, it is marked complete and the sidebar checkmark animates in. There is a small guard so this only fires after they have actually scrolled through the lesson, not the instant the page loads.
2
Moving to the next lesson
Clicking Next Lesson (or Complete Course on the last one) also marks the current lesson complete, so students who skim still get credit for what they moved past.
In-lesson study tools
While reading, students get a small toolbar for capturing what matters. Everything they save is private to them.Save (bookmark)
One tap saves the current lesson so they can return to it later.
Notes
A free-form note per lesson. It autosaves as they type, so there is no save button to remember.
Highlights
Students highlight passages as they read. Highlights are course-wide and grouped by lesson in the panel, so they can jump back to any highlighted spot across the whole course.
Reflections
When a lesson includes an authored reflection prompt, the student’s written answer is captured with it.
The Saved page
All of the above is gathered in one place: a page labeled Saved in the student navigation. It reads as a single workbook stream of their bookmarks, notes, highlights, and reflection answers, each linking back to the lesson it came from. Items tied to a course the student no longer has access to are quietly dropped, so the workbook stays clean.Achievements and collectible cards
The Achievements page turns finishing a course into something tangible. Every course in your academy has its own collectible card:- Courses the student has completed show their earned card, personalized with the student’s name, the course title, lesson count, total minutes, and completion date, all on your academy branding.
- Courses they have not finished show a locked placeholder card, so students can see the full set there is to collect.
Certificates
When a course is set up to issue a certificate, completing it generates one for the student. Certificates appear on My Learning, on the Achievements page, and on the student’s profile, each linking to a public verification page. Students can download the certificate as a PDF. For how you turn certificates on and what they contain, see Certificates.The completion moment
Finishing a course drops the student onto a celebratory completion screen: “Well done, [name]!”, the course title, and their collectible card. From here they can:Download the certificate
A download button appears when the course issued a certificate. (No certificate, no button: the social shares still work.)
Share the achievement
LinkedIn and X share buttons open a prefilled share dialog pointing at the certificate verification page (or the course page if there is no certificate).
Student account and Purchases
Students get a profile page (their name, avatar, a preview of their achievements, and certificates) and an account area for your academy.- Purchases lists everything the student has bought, whether a single course, a bundle, or the Academy Pass, each with its status, the date and amount, an invoice number when present, an Invoice PDF button, and a View receipt link. If a student holds a recurring offer, its subscription appears here too, with the price and renewal date. They can cancel it themselves (access runs to the end of the paid period) and resume it before it ends, without contacting you. Students who have not bought anything see an empty state.
- Account lets a student leave your academy. Leaving is confirmation-gated (they type their email) and only removes them from this academy; their underlying account and any other academies they belong to are untouched, and their progress is kept in case you invite them back.
Purchases and receipts only come into play once you sell courses, which requires a connected Stripe account on a paid plan. See Stripe Connect.

