Courses & curriculum
Structure a course with modules and items, and organize your catalog with categories, tags, and difficulty.
A course in CourseGlade is a container for a curriculum — modules (sections) that hold lessons and quizzes in the order you choose.
The building blocks
- Course — title, description, thumbnail, price, and taxonomy
- Module — a named section inside the course (labeled “Module” in the curriculum builder)
- Item — a lesson or quiz (and an assignment, with the Pro Assignments addon)
See Create your first course for the exact builder steps.
What a course holds
The course editor is organized into tabs beyond the curriculum:
- General — title, slug, short and full description, thumbnail, intro video, duration, difficulty, categories, and tags
- Pricing — regular and sale price (0 = free); see Payment gateways
- Access & Visibility — visibility (Public, Private, or Password protected), scheduling dates, per-course overrides for Course Reviews, Q&A / Discussions, and Sequential Learning, and (with the Certificates addon) the certificate design
- Enrollment — Maximum Students (0 = unlimited) and a Featured Course toggle
- Instructors — assign instructors and set revenue splits; see Instructor profiles
- Advanced — What You’ll Learn, Target Audience, Requirements, and Downloadable Resources
Item types
Inside a module you can add:
- Video Lesson — YouTube, Vimeo, or a self-hosted file; see Video lessons
- Text Lesson — rich-text content with attachments
- Quiz — any of the seven question types
- Assignment — student submissions (Pro Assignments addon)
Each lesson has its own settings — Allow Preview, Make Mandatory, and Enable Comments.
Organize the catalog
CourseGlade registers three taxonomies:
- Course categories (
courseglade_course_cat) - Course tags (
courseglade_course_tag) - Difficulty (
courseglade_difficulty) — Beginner, Intermediate, Advanced, All Levels are created for you
These give you clean, SEO-friendly archive URLs and let you group your catalog.
Catalog filtering
The [courseglade_courses] catalog page shows a search box and a sort control (newest, oldest, title A–Z, title Z–A). You can scope the catalog to a category with the shortcode’s category attribute or the ?course_category= URL parameter:
[courseglade_courses category="design"]
The Courses Per Page and Grid Columns for the catalog are set in Settings → Course → Catalog Layout.