Industry Verticals · Blueprint

Online Courses

A full course hierarchy out of the box: courses contain modules, modules contain lessons, and instructors get real profile pages. Free previews, video links, and downloadable materials are modeled in, so your course site works from day one.

4 content types30 fields3 sample records

What's inside

Every content type ships pre-configured with typed fields, validation and relationships.

Course

The top-level offering with pricing, level, and a link to its instructor.
11 fields
titleTextrequiredCourse title shown on cards and the landing page
slugSlugrequiredURL identifier for the course page
summaryTextrequiredOne-sentence pitch used on listing cards
descriptionRichTextrequiredFull syllabus overview, outcomes, and prerequisites
cover_imageImagerequiredCover art for cards and the course hero
levelEnumrequiredDifficulty: beginner, intermediate, advanced
durationTextoptionalTotal effort estimate, e.g. 8 hours
priceTextoptionalPrice with currency, or Free
instructorReferencerequiredReference to the Instructor who teaches the course
enroll_linkLinkoptionalCheckout or enrollment URL on your payment platform
publishedBooleanrequiredControls whether the course appears in the catalog

Module

An ordered chapter inside a course that groups related lessons.
5 fields
titleTextrequiredModule title, e.g. Getting started with layouts
slugSlugrequiredURL identifier for the module
courseReferencerequiredReference to the parent Course
orderTextrequiredNumeric position within the course, lowest first
summaryTextoptionalOne line on what the learner achieves in this module

Lesson

A single learning unit with video, written content, and downloadable material.
8 fields
titleTextrequiredLesson title shown in the course outline
slugSlugrequiredURL identifier for the lesson
moduleReferencerequiredReference to the parent Module
video_urlLinkoptionalHosted video URL from your video platform
contentRichTextoptionalWritten lesson body, transcript, or notes
durationTextoptionalLesson length, e.g. 12 min
free_previewBooleanrequiredMarks the lesson as viewable without enrolling
materialsFileoptionalDownloadable worksheet, slides, or starter files

Instructor

A teacher profile that courses reference for bylines and credibility.
6 fields
nameTextrequiredInstructor full name
slugSlugrequiredURL identifier for the instructor page
photoImageoptionalHeadshot shown on course pages
roleTextoptionalShort credential line, e.g. Senior Data Engineer
bioRichTextoptionalBackground, experience, and teaching focus
websiteLinkoptionalPersonal site or professional profile URL

Ships with sample data

Install the blueprint and explore it with realistic example records.

Sample
Practical TypeScript

Intermediate course, 8 hours, taught by Ana Kovac, first module free to preview

Sample
Generics without tears

Lesson 3 of the Types in Depth module, 14 min video plus a starter repo download

Sample
Ana Kovac

Instructor profile, senior engineer and conference speaker, teaches two courses

Why this blueprint

A real curriculum hierarchy

Course, module, and lesson types reference each other, so outlines, progress bars, and navigation come from structure, not markup.

Free previews built in

Flag any lesson as a free preview to give prospective students a taste before they enroll.

Bring your own platform

Video links, enrollment URLs, and file attachments plug into whatever hosting and checkout you already use.

Built for

  • A solo creator launching a paid video course with free preview lessons as the funnel
  • A bootcamp publishing its curriculum outline publicly while gating lesson content
  • A company academy documenting internal training paths with modules per team
  • A university lab sharing an open course with downloadable worksheets per lesson

Start with the Online Courses blueprint

Install it in one click, explore the sample data, then adapt every field to your needs.

No credit card required
3 months free trial
Cancel anytime