CourseGlade

How to create an online course with WordPress in 2026

A step-by-step guide to building and selling your first online course on WordPress — without a monthly SaaS bill.

Hosted course platforms charge $39–$199 a month and still own your audience. WordPress plus a good LMS plugin gives you the same features on infrastructure you control. Here is the complete path from empty site to first sale.

What you need

  • A WordPress site (any host, any theme — block themes included)
  • The free CourseGlade plugin
  • A Stripe account if you plan to charge for the course

That’s the whole stack. CourseGlade ships its own checkout, so you do not need WooCommerce, a page builder, or a separate membership plugin.

Step 1 — Install the plugin

Install CourseGlade from the WordPress plugin directory and activate it. On activation it creates the pages you need automatically: a course catalog, student dashboard, checkout, login, and registration. No wiring required.

Step 2 — Structure your course

Open CourseGlade → Courses → Add New. A course is built from sections, and each section holds lessons and quizzes. A structure that works for most first courses:

  1. A short welcome section — one lesson plus your course roadmap
  2. Three to five core sections, each 3–6 lessons
  3. A quiz at the end of each section to reinforce the material

The curriculum builder is drag-and-drop, so reordering as you record is painless.

Step 3 — Add your lessons

Paste a YouTube or Vimeo link and the video embeds automatically, or point to a self-hosted MP4. Add text, images, and downloads under the video. Students watch in a distraction-free learning mode with the curriculum in a sidebar and Q&A below.

Step 4 — Build a quiz

CourseGlade includes seven question types in the free plugin: multiple choice, true/false, fill-in-the-blank, short answer, essay, matching, and ordering. Build a quiz by adding questions inline and setting a passing grade, time limit, and attempt limits. Essay and short-answer questions go to a grading queue for you to review.

Step 5 — Set your price

In the course settings, choose free enrollment or a price. Connect Stripe in Settings → Payments with your API keys, and checkout works immediately — cards and wallets, handled by Stripe Checkout. Prefer bank transfer? Enable the manual gateway. Already run a WooCommerce store? Link the course to a product instead.

Create a launch coupon under Coupons — percentage or fixed amount.

Step 6 — Launch

Publish the course and share the catalog page. Students register, pay, and land in their dashboard with progress tracking, quiz attempts, and Q&A. You get order emails; they get enrollment confirmations — thirteen transactional emails are pre-written and customizable.

When to go Pro

The free plugin is a complete LMS. Upgrade to Pro when you want completion certificates, scheduled content drip, assignments, live classes over Zoom or Google Meet, or gamification. Every Pro plan includes all fifteen addons, plus AI Studio.