Courses on your platform run on LearnDash — the same LMS used by universities and large course businesses. Here’s the shortest path from nothing to a course your students can take.
The building blocks
- Course — the container students enroll in.
- Lessons — the main units inside a course.
- Topics — optional smaller steps inside a lesson.
- Quizzes — graded checks, attachable to lessons or the whole course.
Create the course
- In WordPress admin, go to LearnDash LMS → Courses → Add New.
- Name the course and write a short description — this becomes the course page.
- Open the Builder tab. Add sections and lessons in the order you want. Drag to rearrange — nothing is final.
- In the Settings tab, choose the access mode:
- Free — anyone with an account can enroll.
- Buy now / Closed — students get access by purchasing. On your platform, the standard setup is a WooCommerce product linked to the course, so buying the product enrolls the buyer automatically. See Sell your first product.
- Publish.
Fill the lessons
Open each lesson and add your content — text, images, downloads, and video. For video, use the platform’s protected video hosting rather than raw file uploads: Upload and stream course video.
Faster: let your AI build the skeleton
This is exactly the kind of work your AI layer is for. Tell your connected assistant something like: “Create a course called ‘Pricing for Consultants’ with 3 sections and 9 lessons, using this outline…” — and it will build the structure for you in LearnDash. You then fill in the content. See Connect your AI.
Watch it as a student
Before announcing anything, open the course in a private browser window (or a non-admin test account) and click through it the way a student would. Enrollment, lesson order, video playback — two minutes of checking saves support emails later.
Next steps
- Release lessons gradually, add quizzes and certificates — Drip content, quizzes and certificates.
- Give your students a home — Set up your private community.