The Original WordPress LMS Plugin - WP Courseware
The first and most widely-trusted WordPress LMS plugin, WP Courseware makes course creation simple and fast with an intuitive, drag-and-drop course builder and all the features you need to create world-class courses.
Visual Course Builder
Organize content and structure your course effectively with the most intuitive visual course builder for WordPress.
Multimedia Learning
Create a media-rich learning environment for your students by embedding any type of content.
Unlimited Courses
With WP Courseware, there are no limits to the number of courses you can create.
Unlimited Students
WP Courseware allows you to host, manage, and evaluate an unlimited number of students.
Course Prerequisites
Easily restrict course access to students who have completed previous courses.
Course Tracks
Guide your students through a complete learning process across multiple courses.
Drip Content
Schedule course content to be released by date or specific intervals from enrollment.
Instructor Roles
Allow instructors to create, edit, and manage their courses without allowing extended back-end access.
Course Pages
WP Courseware will automatically create course listings to display courses on the front-end of your site.
Course Classrooms
A dedicated Classroom area is provided for each course for communicating with students, managing progress, and updating enrollments.
Assignment Uploads
Allow students to upload assignments in formats you designate then review them when you're ready.
Lesson Downloads
Allow students to download lesson content in any format, such as PDF, text, or media files.
Course Shortcodes
Use the shortcode library to customize the placement of single courses, course listings, student dashboards, and more.
Course Widget
Customize your course navigation and progress indicators with WP Courseware's widgets.
Visual Builder Blocks
Customize the layout of your course lessons using WP Courseware's Gutenberg blocks builder.
Course Styling
Customize any of WP Courseware's 22 front-end course display elements using the customizer.
Custom Messaging
Easily customize front-end display messages and notifications for students.
Translation-Ready
WP Courseware includes a default translation file to easily display all course elements in any language.
Student Self-Enrollment
Allow your students to register for courses from anywhere on your site with the self-enrollment button.
Automatic Enrollment
Automatically enroll new users into any WP Courseware course.
Bulk Enrollment
Easily enroll large groups of students at once and create user accounts automatically.
Manual Enrollment
WP Courseware includes several convenient options for manually enrolling students quickly on the fly.
Paid Enrollment
Restrict access to users who paid for a course through WP Courseware's shopping cart or other e-commerce/membership plugin.
Duplicate Any Element
Quickly create duplicate courses, modules, units, quizzes, or quiz questions with a single mouse click.
Course Import/Export
Easily move entire courses or course components between WP Courseware-powered websites.
Responsive Courses
Use WP Courseware with a responsive theme for course access on any device.
Use Any Theme
WP Courseware can be used with any WordPress theme or page builder.