Creating Your First Course

A step-by-step guide to building and publishing a course on LearnBuilder.

Course Overview

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.

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:
    ApproachWhat the AI optimises for
    StandardA 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-drivenBranching 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.

Course Settings

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

  1. In the Lessons panel, click Add Lesson
  2. Give the lesson a title
  3. 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:

  1. On the course page, click Publish Changes (N) (appears when there are pending drafts)
  2. Review the summary of what changed in each lesson
  3. Click Publish All Changes

To discard pending edits without publishing, click Discard Changes.

Next steps