Skip to main content
LearnHub course content is organized as courses, sections, and lessons.
1

Create categories

Categories help organize and filter courses.
2

Create a course

Create the course shell before adding sections.
3

Create ordered sections

Use the order field to place a section. If omitted, the backend places it at the end.
4

Create lessons inside sections

Lessons live under a course and section path. Supported external lesson types include text, video, and quiz lessons.
5

Attach completed upload sessions

Complete upload sessions before referencing upload IDs in lesson or course payloads.

Section And Lesson Reordering

Sections and lessons accept an order field. Updating the order moves the item while preserving the rest of the course structure.

Lesson Types

For media and document files, prefer upload sessions over direct external URLs so SoluDesks can validate and manage the asset lifecycle.