Course Catalog LMS Plugin for WordPress

WordPress Course Catalog & Course Directory Plugin – Manage Listings and Student Enrollment

The Course Catalog & Directory Plugin for WordPress provides all the tools you need to create and manage a course listings website with student enrollment, scheduling, and tracking – everything right inside your WordPress dashboard.
Each course gets its own dedicated page with descriptions, schedules, videos, and downloadable materials, helping visitors explore the content and register faster.
Support for multiple start dates, a calendar view, waiting lists, and customizable enrollment forms gives administrators full flexibility to manage course availability and student registrations efficiently.
Start adding courses today and watch your catalog grow.
VIDEO DEMO
WordPress Version
5.4.0 or Higher
Tested up to
WordPress 6.8.X
LAST UPDATED
November 19, 2025
PHP
5.7 - 8.4.X
VERSION
1.4.5

WordPress Course Catalog Plugin – Build and Manage Online Courses

This Course Catalog Plugin for WordPress provides powerful tools to manage course registration and student tracking, with optional payment support.

Easily create and organize online courses to suit your needs. Enhance your course listings with detailed descriptions, images, schedules, and even integrate Google Maps for quick reference and improved navigation.


Create Your WordPress Course Catalog

The WordPress Course Catalog plugin allows you to build a comprehensive directory of online courses, each with its own landing page.

Organize courses for your educational website with ease, making it simple for students to find the courses they're interested in by keywords, location, start month, categories, or custom taxonomies like Course Type and Required Degree.

This intuitive eLearning WordPress plugin helps students navigate your course offerings and find exactly what they need for their learning journey.

WordPress course catalog index page showing multiple course listings

Choose the Best Template for Your Courses

With this LMS WordPress plugin, you can present your course catalog in a way that best suits your brand. Choose from three customizable views - List View, Fancy View, or Tile View - to create an engaging and user-friendly browsing experience.

Different catalog layouts including list view, fancy view, and tile view in the WordPress Course Catalog plugin

  • Fancy View - Showcases courses with an interactive, visually engaging layout. (View)
  • Tile View - Presents courses in a clean and appealing grid. (View)
  • List View - Provides a simple, straightforward display for easy navigation. (View)

These flexible viewing options allow you to tailor your course catalog to your audience and ensure a seamless exploration of your online courses.


Add Detailed Information to Course Pages

The WordPress Course Catalog plugin automatically creates individual course pages. You can add detailed descriptions, syllabi, schedules, images, attachments, and even integrate Google Maps for improved context.

The plugin’s sleek, automatic layout lets you focus on content creation, while optional custom CSS gives you control over the design.

With this LMS plugin for WordPress, you can also enhance SEO for each course page and interconnect related courses, improving navigation and search engine ranking.

Individual course page with syllabus, schedule, and additional materials

Create Multiple Course Catalogs

Multiple course catalogs displayed separately using categories and custom taxonomies Separate your courses into multiple catalogs and display them wherever needed.

Each catalog can use categories, custom taxonomies, and filters to help visitors find courses quickly.

For example, if you teach coding, you can divide your courses into “Programming For Kids” and “Advanced Long Courses”.

Showcase various catalogs easily using shortcodes, making it simple to manage multiple course offerings.


Enhance Courses With Visual Content

Enhance your online courses with banners, images, videos, and additional formatting. Include free documents to inform students about course content and encourage enrollment.

Each course can receive ratings from students, and the centralized rating system in the backend prevents cheating and ensures reliable feedback.

Example of the course page

Control Course Content Visibility

Restricted course page showing limited content for non-registered users Control access to sensitive course information.

With the WordPress Course Catalog plugin, you can hide syllabi, images, attachments, and other details from non-registered users, providing an extra layer of content protection.


Organize Courses by Categories & Filters

Organize courses by audience, location, or other custom classifications.

Students and visitors can quickly find essential course information without opening each course individually.

Courses can also be grouped into broader categories like “Languages” or “Coding”, improving navigation and discovery.

Admin dashboard displaying all created courses in the WordPress backend

Automate Email Notifications for Courses

Example of the notification settings Leverage LMS functionality to cater to international students by translating labels and course content.

Administrators receive notifications upon course registration, and students get email reports with their registration status, keeping everyone informed.


Ready to Launch Your Course Catalog?

How to Use the Course Catalog Plugin

  • Add Courses – Easily set up and organize each lesson with detailed information
  • Organize Offer – Use categories, tags and custom taxonomies to structure your school
  • Control Access – Define who has access to the Syllabus, Additional Information, Picture Gallery and Attachments
  • Customize Interface – Choose the look and feel of your catalog. Apply custom CSS if needed
  • Translate Interface – Change each Front-End text from the settings screen. No coding required
  • Export Data – Edit all data using other software by generating a CSV file


Course Catalog Additional Resources

Create Your Online Course Platform Now

Key Features of the Course Catalog LMS

Please check the user guide to learn more about this WordPress course plugin.

Core Course Features

Course Pages

Dedicated course page automatically generated by the WordPress Course Catalog plugin

Each course has its own detailed page linked automatically to the dashboard.

Rich Information

Adding extra information to each course page

Course page have short and long descriptions, banners, period information, image and video gallery, and files attachments.

Taxonomies

Setting up custom taxonomies for courses

Add customized categories such as Course Type, Location, Required Degree, Age Group and more.

Additional Fields

Setting up custom fields for course pages

Create additional fields to the course page with its labels, icons, and positions on the page.

Customize Course Page Colors

Personalized color styling for course page sections

Design course pages in your own way by adding colors to each box on the page.

Basic Registration

Enabling simple student registration form on the course page

Let users register to your courses using simple form. The admin and users will be notified with email messages.

Course Statistics

Show statistics and define who have access to them.

Advertisement

Include ads with any HTML or Javascript code inside the course page.

Detailed Course Information

Setting up course details including number of participants, tutors, hours, and pricing

For each course – Add number of participants, course tutors, total number of hours, course price.

Google Map and Address

Google Maps location embedded into the course page

Add a Google Map to the Course Page based on its address.

Hide Information

Restricted course content accessible only to logged-in users

Show certain course information only to registered users or logged in users. This can also include files and documents.

Additional Links

Setting up extra resource links with custom icons on the course page

Create additional links to the course page with its labels and icons.

Ratings

Enabling course rating system with 1–5 star reviews

Let users rate your course pages with a 1 to 5 star system.

QR Codes

Enabling unique QR code for quick access to a course page on mobile

Add a unique QR code to each course page to let users quickly access the page on their mobile devices.

Promote Courses

Promote courses in the course system search results and related courses widget.

Catalog Management Features

Three Views

Catalog layouts including list, tile, and fancy views

Choose between the fancy catalog view, the classic tile view or the straightforward list view.

Course Categories List

Course categories grouped together for easier browsing

Add categories to collect similar courses in one place.

Search and Filter

Search and filtering options by keywords, location, or lecturer

Search and filter courses by keywords, location, lecturer, start month, category and custom taxonomies.

Import/Export

Download or upload a CSV file with all course information to edit it externally or switch sites.

Nofollow Links

Make all external links nofollow with a single option.

Multiple Catalogs

Grouping courses into different catalogs

Organize your courses into different catalogs and show them anywhere.

Course Tags

Tags for improved course search on the front-end

Create tags to search courses on the Frontend.

Shortcodes

Shortcodes to place course catalogs anywhere on WordPress site

Apply the catalog anywhere with handy shortcodes.

SEO-Ready

All catalog is connected and linked, making it easy to create SEO-boosting content.

More Features

Email Reports

Automated email notifications for course registrations

Send email notifications to admin and users about registration and course changes.

Translate

Changing front-end labels

Change all labels to fit your desired language or style, no coding required.

Widgets

Widgets for latest courses, random courses, categories, and course periods

The plugin has four widgets for displaying random Courses, latest courses, categories and course period select.

Custom Style

Custom CSS styling for fully branded course catalog design

Apply CSS to make sure the catalog and course pages look exactly as you want.

Plugin Add-ons

Payments Add-on

Payments add-on enabling course enrollment with online payment

Payments add-on enables user registration with individual course prices, seamlessly integrating with the Easy Digital Downloads Cart system.

Calendar Add-on

Calendar add-on displaying courses on a visual calendar for easy booking

Calendar add-on displays courses on a calendar view with unique colors for each category. Students can easily book courses with just a few clicks.

Dashboard Add-on

Dashboard add-on showing course management and registration insights

Dashboard add-on allows course admins to view all created courses, participants, and registrations through a visually intuitive backend dashboard. Access student contact details, payment information, and registration details.

Waiting List Add-on

Waiting list add-on allowing users to subscribe to full courses

Waiting List add-on lets users leave contact info for courses and registers them when the course is available.

WordPress Course Catalog Plugin Plans and Pricing

Select the license and pricing plan that suits your needs for the WordPress Course Catalog plugin. From small setups to large educational platforms, each plan provides the features and flexibility you need to manage and grow your online courses efficiently.

Compare License Options

PLANSEssentialUltimate
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $119
Number of Websites / License Activations 15
BASIC FEATURES
Detailed Course Pages IncludedIncluded
Detailed Course Information IncludedIncluded
Additional Fields IncludedIncluded
Additional Links IncludedIncluded
Multiple Catalogs IncludedIncluded
Course Categories IncludedIncluded
Course Tags IncludedIncluded
Custom Taxonomies IncludedIncluded
Search and Filter IncludedIncluded
APPEARANCE FEATURES
Course Page Customization IncludedIncluded
Three Catalog Templates IncludedIncluded
Hide Information IncludedIncluded
Edit Labels IncludedIncluded
Advertisment IncludedIncluded
TOOLS
Promote Courses IncludedIncluded
Basic Registration IncludedIncluded
QR Codes IncludedIncluded
Course Statistics IncludedIncluded
Ratings IncludedIncluded
Shortcodes IncludedIncluded
Widgets IncludedIncluded
Import/Export IncludedIncluded
Email Reports IncludedIncluded
Nofollow Links IncludedIncluded
INTEGRATIONS
Google Map Support IncludedIncluded
CM Map Locations Integration IncludedIncluded
CM Expert Directory Integration IncludedIncluded
ADD-ONS
CM Course Catalog Dashboard Addon Not includedIncluded
CM Course Catalog Payments Addon Not includedIncluded
CM Course Catalog Profile Builder Addon Not includedIncluded
CM Course Waiting List Addon Not includedIncluded
CM Course Catalog Calendar Addon Not includedIncluded
SUPPORT
Product Knowledge Base Included Included
Priority email support Included Included
Product updates Included Included
PLANSEssentialUltimate
Number of Websites / License Activations 15
Price includes 1 year support/updates. Manual renewal with 40% discount, not a subscription $49 $119

How to Choose the Right Plan

Compare the features and benefits of each license to find the one that best fits your educational setup.

  • Essential: Ideal for educational websites, this version helps you organize courses and present key information about each class clearly and efficiently.
  • Ultimate: Designed for those who need a complete learning management solution, this plan adds advanced course management, registration control, payment handling, and enhanced student interaction, giving you all the tools to run a fully-featured online course platform.
  • Enterprise: Tailored to the needs of large institutions, events, or campus-wide course catalogs, this plan offers additional modules and customization to handle complex setups.

Choose the plan that matches your needs and start managing your courses and students with ease today.

Expand Your Course Catalog With Extra Functionality

Enhance your Course Catalog with these add-ons, designed to simplify course management, improve student registration, and add powerful features like calendars, dashboards, custom forms, waiting lists, and payments.

Course Catalog LMS – Course Page on the Frontend

Course Catalog LMS – Course Catalog Frontend Views

Course Catalog LMS – Settings – Backend

Course Catalog Plugin Demo

COURSE CATALOG DEMO

WordPress Course Catalog Plugin Related Use Cases Tutorials


Course Catalog Plugin Additioal Use Case Examples

  • Online School – Provide a glimpse of some of your music, coding, marketing or other online lessons
  • College Website – Show your prospective students what each program offers. Display the syllabus only to registered users
  • Course Hub – Curate educational resources about a single coming from many websites, and concentrate them on single list

WordPress Course Catalog Plugin Frequently Asked Questions

Please check the user guide to learn more about this plugin.

General Questions

Why do I need this plugin?

Is there a limit to the number of courses I can create?

Can I translate this plugin?

Course Organization & Tools

How can I organize my courses? Can I use custom taxonomies?

I have way too many courses. Can users search or filter the catalog?

My courses are really specific. Can I add custom fields such as 'required'

Can I import the list of courses from another software?

Questions About Videos

Can I add videos to each course?

Can I actually host my video courses and manage students with this plugin?

Can I integrate Course Catalog with the Video Lessons Manager plugin?

We Accept All Major Credit Cards
Accepted payment methods include all Credit Cards and PayPal