Courses and lessons
Step-by-step guide

How to create and publish a lesson manually

Add a lesson to a course, choose its format, write rich content, and attach homework in one continuous workflow.

Courses page

Open this area in SubSchool

A lesson belongs to one saved course and one module. Build the learning material first, then attach practice and preview the learner view.

Step 1. Open the target course

Click Courses and open the course card that should contain the new lesson.

Courses page
Open the course that will contain the lesson.

Step 2. Open the course structure

Click Lessons on the course. Use Edit course only for course-level settings such as access, price, or certificate rules.

Course overview
Open Lessons from the selected course.

Step 3. Choose a module

Expand the module that should contain the lesson. If none exists, click Create module, enter a learner-facing title, decide whether the module is free, and save it before creating the lesson.

Course modules and lessons
Choose or create the target module.

Step 4. Choose manual creation

Click Create lesson on the target module and choose Create manually. The video option starts an AI transcription workflow instead.

Expanded lesson creation menu
Choose Create manually from the lesson menu.

Step 5. Complete the lesson foundation

Upload an optional square cover. Enter a specific Lesson title and a short description that states the result. Confirm the Module. Choose or type a Lesson topic; a new topic becomes a reusable dictionary value for that subject. Select Recorded for self-paced materials or Live for a scheduled call. A course-exam lesson is configured only when the assignment should contribute a separate exam weight.

Lesson foundation
Enter the cover, title, summary, module, topic, and view mode.

Step 6. Add recorded learning materials

For a recorded lesson you can upload a video, attach a PDF presentation, write an article in the main text field, or combine all three. The video picker accepts supported video files; the presentation picker accepts PDF. Use only material you are entitled to share and verify playback after saving.

Recorded lesson content
Add video, PDF presentation, and article-style text.

Step 7. Write and format the lesson article

Use headings for structure, lists for actions, links for referenced resources, and images only where they help learning. The source-code control is for reviewing HTML, not for executable scripts. Keep essential instructions in text even when the video explains them.

Lesson rich-text editor
Format lesson text and insert links, images, formulas, or structures.

Step 8. Insert mathematical notation

Place the cursor where the formula belongs and click ƒ. Enter LaTeX or use the visual controls, check the preview, and insert it.

Lesson formula editor
Create a mathematical formula in the lesson editor.

Step 9. Insert a chemical structure

Place the cursor and click Rx. Build the structure, check atoms and bonds, then insert the rendered result.

Lesson chemistry editor
Create a chemical structure in the lesson editor.

Step 10. Attach or generate homework

Choose Add exercise set to attach a reviewed reusable set. To generate practice, first save enough foundation content, then choose dynamic volume or exact A–D difficulty counts and click Generate exercises. Generation is asynchronous; watch the header task menu and AI tasks, and review every answer and criterion before assigning it.

Lesson homework
Attach a reviewed set or generate one after the lesson is saved.

Step 11. Save, preview, and publish

Click Save to continue editing or Save and exit to return to the structure. Confirm the lesson is in the correct module, open Preview, test media and links, and check homework as a learner before making the course available.

Saved lesson in the course
Confirm that the lesson appears in the intended module.
Still need help?

Contact the SubSchool support team

Open Support in your account and include the page, course, or task where the issue occurred.

Open your account →