Creating Your First Course
A step-by-step guide to building and publishing a course on LearnBuilder.

This guide walks you through creating a course from scratch — from the settings page to your first published lesson.
Step 1: Create a new course
From your dashboard, click New Course. You can either start blank and fill everything in by hand, or use the AI flow — a multi-step wizard that prefills title, description, objectives, optional story, lessons, and a cover image from a short brief.
AI flow (recommended)
The wizard is organised into labelled sections so you can scan and edit only what matters:
- Source material — a free-text Topic describing what the course is about, plus optional Knowledge files (PDFs, Word, PowerPoint, EPUB, images) the AI uses as the source of truth
- Audience — pick an Experience level (New, Some experience, Experienced, Mixed), a Learning context (Onboarding, Compliance, Skills, Enablement, Certification, Other), and optionally add a free-text "anything specific?" note
- Language & visuals — pick a content language (60+ supported, including regional variants like English UK / US / AU and Spanish ES / MX) and an image style (photorealistic, illustration, flat design, etc.)
- Storytelling — toggle in the section header. When on, you can name a main character; the AI will weave a short story or case study through the course
- Lesson generation — pick an Instructional design approach, a Content density, and which block types the AI should use:
Approach What the AI optimises for Standard A balanced overview-then-detail structure — good general-purpose default Action-first (Cathy Moore) Lessons centred on real on-the-job decisions and actions, not concepts Objective-first (Mager / Backward Design) Each lesson tied to a measurable objective with aligned practice Story-driven Branching scenarios and dialogues sequenced as a narrative
You can change any prefilled value before clicking Create.
Manual flow
If you prefer to start from scratch, just enter a title and click Create — you'll land on an empty course you can fill in yourself.
After creation you'll land on the course page, which has four tabs: Lessons, Learners, Settings, and Analytics. The Lessons tab is open by default.

Step 2: Configure course settings
Course settings are organized into five sections: Basics, AI Content, Experience, Emails, and Pricing. Access settings by clicking the Settings tab on the course overview page. On wider screens a side navigation lets you jump directly to each section.
Basics
- Title — clear and descriptive
- URL Slug — the short identifier used in the course URL (auto-generated from the title; editable). The course link is
/learn/{yourAccountSlug}/{courseSlug} - Description — what learners will achieve
- Cover image — upload, pick from the media library, choose a Stock Photo (Freepik), or generate with AI
- Tags — help learners find your course
AI Content
- Target audience — who this course is for
- Learning objectives — what learners will be able to do
- Story / case study framing — optional narrative context
- Language — 60+ content languages supported, including regional variants (e.g. English UK / US / AU / CA, Spanish ES / MX / AR, Portuguese BR / PT)
- Image style — photorealistic, illustration, flat design, and more
- Main character — name, photo, and description for visual consistency across AI-generated images
- Knowledge Files — reference documents the AI uses to generate content and answer learner questions
Experience
- AI Tutor — enable or disable the chat assistant for learners
- Sequential Progress — require learners to complete lessons in order
- Passing Score — minimum assessment score to pass the course
- Certificate — issue a certificate when learners finish
- Visibility / Enrollment — controls who can access and enroll in the course:
- Open — anyone with the link can enroll; optionally require a password to enroll
- Invitation Only — only learners you explicitly invite can access the course
Emails
Configure automated emails sent to learners:
- Enrollment Confirmation — sent when a learner enrolls; customizable subject and body
- Completion Notification — sent when a learner finishes the course
- Reminder Emails — sent N days after enrollment to nudge learners who haven't finished; add multiple reminders at different intervals
Email content supports template variables: {{course_title}}, {{learner_name}}, and (for reminders) {{days_since_start}}.
Pricing
- Toggle This is a paid course to require payment before enrollment
- Set a price and currency (EUR, USD, GBP, CHF, CAD, AUD)
- Requires a connected Stripe account — see Integrations
Tip: Use AI generation to draft a full course outline from your objectives — see AI Generation.
Step 3: Add lessons
- In the Lessons panel, click Add Lesson
- Give the lesson a title
- Click into the lesson to open the lesson editor
Step 4: Add content blocks
Inside a lesson, click Add Block to insert content. Block types include:
- Text, Video, Slideshow (for content delivery)
- Quiz, Flashcard, Drag & Drop (for practice and assessment)
- AI Dialogue, Hotspot Image, Process Flow (for interactive learning)
See Blocks Overview for the full list.
Step 5: Publish
When ready, click Publish on the course overview page.
Your course is now live. Share the course link or your learner portal URL with your audience.
Updating a published course
Once a course is published, any edits you make to lessons are saved as drafts — they don't go live immediately. When you're ready to push changes to learners:
- On the course page, click Publish Changes (N) (appears when there are pending drafts)
- Review the summary of what changed in each lesson
- Click Publish All Changes
To discard pending edits without publishing, click Discard Changes.