Learning Hubs: Your Branded Academy, Assembled Like a Page
A Learning Hub is your own branded academy — courses, downloads, apps, offers, and a community, composed from sections and tiles, served on your domain and theme. Here's what a hub is, what it can hold, and how to build one without code.
Most creators end up with their work scattered across the internet. The course lives on one platform, the downloads in a cloud drive, the live calls on a calendar tool, the community somewhere else entirely. Members have to be handed a trail of links — and every one of those links wears someone else's brand.
A Learning Hub fixes that. It's your own branded academy: one place that holds your courses, downloads, apps, offers, and community, arranged the way you want, served on your domain and your theme. And you build it the same way you'd build a page — from sections and tiles — so it's as easy to compose as it is to look at.
This post is the tour of what a hub is, what it can hold, and how to assemble one.
TL;DR
A Learning Hub is a tenant-scoped, branded surface — your "academy" — that groups courses, collections, apps, offers, and assets into sections you arrange yourself. Start from a template (course, coaching, membership, cohort, library, or agency) or let AI draft a blueprint from a description. Each piece of content is a tile; tiles live inside sections; sections stack into a hub. Content can be gated behind a purchase or membership, progress is tracked for signed-in members, and the whole thing runs on your custom domain and theme — optionally attached to a community, so members never see the platform underneath.
A hub is composed, not configured
The core idea behind hubs is that an academy should be built like a page. A hub is a stack of sections, and each section renders a grid of tiles. That's it. If you've ever arranged blocks on a landing page, you already know how to build a hub.
Sections come in kinds that map to what you're showing — hero, courses,
collections, apps, offers, campaigns, testimonials, feature_grid, and
cta_banner — and each can be laid out as a grid, list, carousel, split, or
masthead. You give a section an eyebrow, a title, and a subtitle, then choose
how its tiles flow. Reorder sections to change the story your hub tells: lead
with the offer, or lead with the free course, or open with a hero and proof.
Tiles: one primitive, every kind of content
Everything inside a section is a tile, and a single tile primitive covers every kind of content a hub can hold. Three layouts give tiles their character:
- Media card — a hero image on top with badges, title, and meta below. This is what courses, collections, and videos or PDFs with thumbnails use.
- Icon card — a small color-tinted icon bubble with a compact body. Used for apps, documents, campaign references, and funnel links.
- Price card — no media, a large price line, a marketing subheadline, and a call to action. This is the offer tile.
Because it's one primitive, a hub stays visually coherent no matter how many different things you put in it. A course, a downloadable workbook, a scheduler app, and a paid offer all sit side by side and still look like they belong to the same brand.
What a hub can hold
The range of content a hub supports is wide on purpose — it's meant to be the home for everything, not just videos:
- Courses — your structured lessons, with per-member progress tracking.
- Collections — curated folders that group related material, public or gated.
- Apps — tiles that point to tools (a scheduler, a calculator, anything with a URL), each with its own icon and accent color.
- Offers — sellable packages with their own pricing, headline, and CTA, rendered as price cards and checked out inline.
- Assets — the long tail: links, files, notes, videos, PDFs, images, VSLs, documents, AI artifacts, funnel links, and campaign references.
That last group means a hub isn't limited to "courseware." A VSL you generated, a funnel you built, a campaign you're running — each can live as a tile in the same academy, so your hub doubles as a storefront and a content library.
Start from a template, or describe it
You don't begin from a blank page. The hub picker offers starter templates grouped by archetype — course, coaching, membership, cohort, library, and agency — and applying one seeds real rows: sections, offers, collections, app tiles, and gates. You land on a working hub and edit from there.
The Coaching Hub, for example, ships with a "Book your call" hero, a scheduler app tile, a private "Your sessions" collection, and an offer-purchase gate already wired to unlock that private folder. You're not assembling plumbing — you're swapping in your copy and your links.
If even a template is more structure than you want to think about, describe the hub instead. Tell the system "a cohort bootcamp for designers switching into product" and it returns a blueprint — a name, a tagline, highlights, and a set of sections — previewed in the same picker before you commit. You can paste a curriculum to ground it, and optionally have it generate hero imagery to match.
Editing: the Home Editor
Once a hub exists, the Home Editor is where you shape it. You add and reorder sections, drop tiles into them, and edit the eyebrow, title, and subtitle copy in place. Assets get their own side drawer — name, description, visibility, publish state, thumbnail, an optional gate, preview seconds, and a CTA override — with the same validation the API enforces, so you catch a missing URL before you save instead of after.
The result is that merchandising your academy becomes a layout exercise. Want the
new flagship course front and center this month? Move its section to the top.
Running a launch? Lead with a cta_banner. The hub bends to the story you're
telling right now.
Gating, offers, and progress
A hub isn't just a display — it's a place you sell and a place members make progress. Offers carry their own pricing and check out inline, so a visitor can buy without leaving the hub. Content can be gated: a course, collection, or asset stays locked until a purchase clears or a membership grants access, at which point the right tiles unlock automatically.
For signed-in members, the hub tracks course progress and rolls it up per course, so the academy remembers where everyone left off. The same surface that markets to a stranger welcomes a returning member back into exactly the lesson they were on.
Your domain, your brand
Finally, a hub carries its own theme, and courses inside it inherit that theme unless they pin their own — so the whole academy is consistent without per-course fiddling. The auth experience is yours too: a custom headline, subheadline, logo, signup and magic-link toggles, terms and privacy links, even the layout of the sign-in page.
A hub can run on a verified custom domain with managed SSL, or under a community so the two share a domain and theme. Either way, members see your name on the landing page, the sign-in page, the courses, and the checkout. The platform stays invisible; the brand stays yours.
Build your academy
A Learning Hub turns a scattered pile of courses, files, and links into a single branded home that you arrange like a page and merchandise like a store. Start from a template, describe it to AI, or compose it section by section — then publish it on your own domain and let members make progress inside your world, not someone else's.
Ready to build one? Start with Mass or read the Hubs guide.
Related guides
- Platform overview — how the pieces of Mass fit together.
- Design Studio — refine the look of every page and hub.
- Community platform — attach a members' network to your hub.
- App Builder — generate funnels and pages to feature as tiles.
The Mass Team