Create a course
A new course takes three short steps: Basics, Pricing and Publish. Only two things are required: a name (with its web address) and how students pay. Everything else is optional, and you can change all of it later.
In this video · 2:14
Read the narration
Before you start
Section titled “Before you start”- Who can do this: the academy owner and admins. Instructors can’t create courses.
- What you need: just a name. If the course is paid, have the price ready.
- Time: about a minute for the required parts.
Open the form
Section titled “Open the form”- In your dashboard sidebar, click Courses.
- Click Create A Course.

You can also open Courses → Manage Courses and use the Create Course button at the top right of the list.
Step 1 · Basics
Section titled “Step 1 · Basics”
- The three steps. The step you’re on is highlighted; a finished step shows a tick. You can click back to any earlier step at any time. You can only move forward once every step before it is complete.
- Course name Required. This is the name students see everywhere. It needs at least 3 characters (up to 255). Press Enter here to go straight to the next step.
- Course URL Required. This is the web address of the course page:
your-site/courses/<URL>. It fills itself in from the name as you type, until you edit it yourself. Read more below. - Optional sections. Course details, Learning Outcomes, Prerequisites and Topics. Click one to open it; only one is open at a time. Once something is filled in, a small badge shows it (for example 2 set or 3 added).
- Preview and summary. The course card as students will see it in your catalogue, plus a summary of your choices. It updates as you type. (It appears on wide screens; on small screens the form uses the full width.)
- Start over. This appears once you’ve typed anything. It clears the whole form and takes you back to step 1.
- Continue. This becomes active once the name and URL are valid.
The course URL
Section titled “The course URL”- Only English letters, numbers and dashes (-) are kept. Spaces and other characters turn into a dash, and capitals become lowercase. The maximum is 100 characters.
- While you type, LessonQ checks the address. A green tick with This URL is available means you’re fine. This URL is already in use means another course in your academy has it, so pick a different one; you can’t continue until you do.
- When you edit the URL yourself, it stops following the name.

Course details
Section titled “Course details”
- Description. Tell students what the course is about. You can use headings, bold, italic, underline, colours, lists, quotes, dividers and links. Pictures can’t be added here; add them later from the course editor.
- Subjects. Pick from the subjects your academy already uses, or type a new one and press Enter. You can add up to 20. Subjects show on the course, and you can search your course list by them.
- Level. For example SSC or HSC. Levels used on your other courses are suggested, or you can type your own.
Learning outcomes, prerequisites and topics
Section titled “Learning outcomes, prerequisites and topics”These three lists appear on the course page.
- Learning Outcomes say what students will be able to do by the end. Type one, press Enter, then type the next.
- Prerequisites say what students should know before they start. They work the same way.
- Topics say what the course covers. Separate them with commas, or press Enter after each one, and each becomes a tag.


Step 2 · Pricing
Section titled “Step 2 · Pricing”Every course needs a payment type before it can be created. Pick one of the three cards.

- Free. Anyone who enrols gets full access at no charge. There’s nothing else to fill in, so click Continue.
- Paid. Students pay one price, once. You can let them split it into monthly instalments.
- Subscription. Students pay again every billing cycle (for example every month) for as long as they stay enrolled.
Price and currency
Section titled “Price and currency”
- Base Price Required. This is the full price, and it must be at least 1.00.
- Currency Required. It starts as your academy’s currency. You can pick another one from the list.
- Discounts & instalments Optional. Open this for a promotional price, monthly instalments and the refund policy (below).
Billing cycle (subscriptions)
Section titled “Billing cycle (subscriptions)”
Choose how often students pay: Weekly, Bi-Weekly, Monthly (the default), Quarterly, Half-Yearly or Yearly. The price is charged once per cycle.
Discount
Section titled “Discount”
Switch on Active Discount to sell at a lower price for a limited time.
- Discounted Price Required when on. It must be at least 1.00 and lower than the base price, so a discount needs a base price above 1.00. A badge shows the saving (for example -20% OFF). The preview card shows both prices, with the old one struck through.
- Expiry Date Required when on. The last day of the offer. After it, the base price applies again.
How the discount works with each payment type:
| If the course is… | The discount applies to… |
|---|---|
| Paid, in full | The whole price. |
| Paid, in instalments | Nothing. The discount applies only when the course is paid in full, never to instalments. |
| Subscription | A new subscriber’s first period only. Renewals pay the full price. |
Instalments (Paid only)
Section titled “Instalments (Paid only)”
Switch on Instalments to let students pay the price in monthly parts.
- Instalment Duration. Anywhere from 2 to 12 monthly payments. Use − and +, or type the number.
- Per Instalment and Total Commitment. The amount each payment will be, and the total number of months. Each instalment must be at least 1.00; if it isn’t, raise the price or use fewer payments.
Subscriptions don’t have this switch, because they’re already paid in parts.
Refund policy
Section titled “Refund policy”
- Refund policy. This sets whether students can ask for a refund on this course, and on what terms. By default it uses your academy’s default policy. Pick another policy to override it for this course. You manage policies in Finance → Checkout & refunds: see Set your refund policy.
- Final sale. When this is on, the course can’t be refunded, whatever the policy says.
Step 3 · Publish
Section titled “Step 3 · Publish”Everything on this step is optional. You can click Create course right away and fill these in later.

- Cover & video. The cover is the course card’s picture. Pick any image; you’ll frame it in the next screen. The featured video plays on the course page, up to 256 MB.
- Schedule. When the course starts and ends.
- Enrolment. How many students can join, and when.
- Learning experience. Lesson order, Q&A, reviews, the instructors tab and attendance.
- SEO. How the course looks in Google and when shared on social media.
Schedule
Section titled “Schedule”
- Start Date. Lessons stay locked until this date and time.
- End Date. When the course ends. It must be after the start date.
- Access After End. This appears when End Date is switched on. It’s on by default, so enrolled students keep their lessons after the course ends. Turn it off to close access at the end date.
A switch that’s on but has no date shows Needs input on its section, and Create course stays disabled until you pick a date or switch it off.
Enrolment
Section titled “Enrolment”
- Student Limit. The number of seats. Once they’re filled, nobody else can enrol. It must be at least 1.
- Enrollment Opens. Students can enrol from this date and time.
- Enrollment Closes. After this, enrolment is closed. It must be after the opening time.
Learning experience
Section titled “Learning experience”
- Lesson order. Flexible (the default) lets students take lessons in any order. With Sequential, each lesson opens only after the one before it is complete.
- Q&A with instructors. This is on by default: students ask the course team their doubts privately. When it’s off, Q&A is hidden from everyone, admins included.
- Course Reviews. This is on by default: students can rate and review the course. When it’s off, the reviews tab is hidden.
- Instructors tab. This is on by default: visitors see who teaches the course. When it’s off, it’s hidden from the public course page (admins still see it).
- Student attendance visibility. This is on by default: each student sees their own attendance once a day is marked. When it’s off, attendance is an internal record only.

- Meta title. The title Google shows. Aim for under 60 characters.
- Meta description. The short text under it in search results. Aim for under 160 characters.
- Share image. The picture shown when the course link is shared on Facebook, WhatsApp and similar apps. Use 1200 × 630 pixels.
Who can see it
Section titled “Who can see it”
- Keep private (the default). Only you and your staff can see the course. Use this while you add lessons.
- Publish now. The course appears in your catalogue and students can enrol straight away. The button then reads Create & publish.
- Create course. This creates the course.
After you click Create
Section titled “After you click Create”- You’ll see Course created successfully! (or Course published successfully!), and LessonQ takes you straight to the new course’s page.
- An empty course isn’t finished yet. Add its lessons from the Lessons tab on that page.
- Everything you chose, including the name, URL, price and visibility, can be changed later from the course editor.
- A new course runs without batches. To split it into batches later, an admin chooses Run in batches… from the course’s menu in Manage Courses, names the first batch, and confirms. The course’s students, price and dates move into that batch. From then on, each batch’s price, dates and seats are changed on the course page’s Batches tab, not in the course editor. To put a student into a course or batch yourself, see Enrol a student.
What if…
Section titled “What if…”The Continue button is greyed out. Something on the step still needs attention. On Basics, check that the name has at least 3 characters and the URL isn’t empty or taken. On Pricing, choose a payment type and check any field outlined in red.
I can’t click the Pricing or Publish step. You can only jump forward once the steps before are complete. Finish the current step first.
I closed the form by mistake. Pressing Esc or clicking outside the form closes it, but your draft is kept. Open Create A Course again, without moving to another part of the dashboard, and carry on where you stopped. Start over clears it on purpose.
The URL says it’s already in use.
Another course in your academy has that address. Add something to make it unique, such as -2025 or -dhaka. To run the same course again for a new group, don’t make a second course: add a batch to it.
The price shows “Minimum price is 1.00”. A paid course or subscription can’t cost less than 1.00. For a course that costs nothing, choose Free.
“Instalment cost must be at least 1.00…”. The price split into that many payments comes to less than 1.00 each. Raise the price or use fewer payments.
I want a discount only for students who pay in full. That’s how it already works for Paid courses with instalments: the discount never applies to instalments.