Offer online courses to your members with the Courses for Membership Add On for Paid Memberships Pro. Choose the Courses for Membership Add On and get these key benefits:

  • Native Course Features: Create and organize basic courses with ease. Our intuitive interface allows you to design compelling courses, complete with lessons and rich media content, without needing any technical expertise. Release lessons on a schedule by setting a date for each one.
  • Integration with WordPress LMS Plugins: Already using LifterLMS, LearnDash, Sensei LMS, or Tutor LMS? Restrict those courses by membership level. Members are enrolled in the courses for their level when they join, and non-members can’t enroll themselves in a restricted Sensei LMS or Tutor LMS course.
  • Versatile Membership Management: Built for true membership sites, where member features are more than just a course. Effortlessly manage member access and customize your content for different membership levels. Lessons follow their course’s membership levels, so a lesson in a restricted course stays locked on the lesson page, in the REST API, and in RSS feeds.
  • Cost-Effective Solution: Courses for Membership is a free Add On, so you can create and manage online courses without paying for a separate LMS plugin.

Explore our Courses Hub for more information about launching your Course membership website.

Screenshots

Courses for Membership Settings screen with the Default module and its archive page enabled, and integration options for LifterLMS, LearnDash, Sensei LMS, and Tutor LMS
Choose your course module: the built-in Course and Lesson post types, or an integration with LifterLMS, LearnDash, Sensei LMS, or Tutor LMS.
Courses list in the WordPress admin showing three courses with their lesson counts and required membership levels
The Courses screen shows each course’s lesson count and required membership levels.
Edit Course screen with the Course Outline organizing lessons into sections and the Require Membership panel with two levels checked
Edit a course to organize lessons into sections and choose which membership levels can access it.
A course page on the frontend showing the course overview, a Membership Required message, and the course outline with locked lessons
Visitors without access see the course overview, a Membership Required message, and the course outline with each lesson locked.
Lesson Settings on the edit lesson screen with Drip Method set to Access is granted on a specific date and a Release Date of December 1, 2026 at 9:00 AM
Set the Drip Method and Release Date in Lesson Settings.
Course outline on the frontend showing three locked lessons, each with an Available date and a lock icon
Until a lesson’s release date, the course outline shows it locked with the date it opens.
Free Add On

Works with the free Paid Memberships Pro plugin. No paid plan needed. Create a free account or log in to download it and read the documentation.