Every feature, all in one plugin
Everything you need to build, sell, and scale online courses
Masteriyo packs course building, monetization, payments, certificates, analytics, and dozens of integrations into a single WordPress plugin — no add-on shopping required.
01 — Course building
Build courses students actually finish.
Drag-and-drop authoring, every lesson format you need, and the engagement tools that keep learners moving from week one to certificate.
Course Builder
Simple drag-and-drop builder to create and edit courses easily.
Masteriyo Lessons
Share guides, worksheets, or ebooks in PDF form.
Content Drip
Deliver lessons on a schedule with time-based or action-based drip settings.
Course Attachments
Upload files like PDFs, docs, and ZIPs as downloadable course materials.
Download Materials
Allow students to access and preview lesson materials anytime.
Embed Video
Embed video lessons from your favorite providers directly into the course builder.
External URL Video Support
Embed videos from Google Drive, OneDrive, or other external sources.
Unlimited Courses
Create as many courses you want using multiple formats and question types.
Masteriyo Player
Masteriyo’s own video player for more efficient video-based lessons.
Live Stream
Host real-time classes using YouTube Live to boost engagement.
Cohort Learning
Run scheduled course sessions where students start and learn together.
Group Course
Create and sell courses to groups, organizations, and enterprises.
Distraction Free Learning Page
Provide an optimized, focused learning page to minimize distractions.
Course Preview
Let prospective students preview selected lessons before enrolling.
Course Coming Soon
Showcase upcoming courses with a countdown timer and preview.
Lesson Preview
Let users preview select lessons to showcase course value.
Course Prerequisites
Require students to complete prerequisite courses before enrolling.
Course Retake
Allow students to reset course progress and start a course over.
Course End Date
Set a fixed completion date for all students regardless of start date.
Course FAQs
Add a dedicated FAQ tab to course pages to answer common questions.
Course Badges
Highlight courses as bestsellers and best-rated using custom badges.
Certificate Builder
Design and award custom certificates to recognize students’ achievements.
Unlimited Lessons and Quizzes
Create as many lessons and quizzes as you want, with no caps.
02 — Monetization
Turn knowledge into revenue.
Flexible payment options, bundles, coupons, and integrations with every major gateway — built into the plugin, not bolted on.
In-built Order System
Utilize Masteriyo’s in-built order system and start selling courses online.
Course Bundle
Bundle similar courses together and sell them as a package.
Course Coupons
Create coupon codes with fixed or percentage discounts and usage limits.
Multiple Currency
Sell courses in your user’s local currency and implement geographical pricing.
Revenue Sharing
Easily set up and manage fair revenue-sharing with instructors.
Wishlist
Let students save courses to their Wishlist for later enrollment.
Course Subscription
Offer course subscriptions via PayPal and Stripe for recurring payments.
WooCommerce Subscription Support
Use WooCommerce to manage recurring payments, subscriptions, and discounts.
03 — User management
Keep everyone connected.
Add students, invite co-instructors, and run a calm, organized classroom — with the messaging, calendar, and access tools to match.
Multiple Instructors
Let more than one teacher work together on a course.
Public Profile
Customizable profiles for instructors and students to showcase expertise.
Course Announcement
Allow instructors to send important updates directly to students.
Q&A Section
Add Q&A to lessons, quizzes, and assignments for quick answers.
Social Share
Add social sharing functionality to your single course page.
Manual Enrollment
Allow admins and instructors to manually enroll students, bypassing checkout.
Enrollment Expiration
Set expiration dates for course access for timely enrollment.
Course Visibility
Control who can view course details by requiring login access.
Unlimited Instructors and Students
Add unlimited instructors and students to your platform.
Users Import and Export
Bulk upload users via CSV with field mapping and export basic user data.
Bulk Users Export to CSV
Bulk export student and instructor lists to CSV for easy management.
Social Login
Let users log in via Facebook or Google for easier onboarding.
QR Login
Simplify the login process for users by enabling Masteriyo QR login.
Login Session Management
Limit concurrent logins and let users manage sessions from the dashboard.
Notification System for Students
Keep students up to date with information regarding their courses.
Email Integrations
Automatically sync students to email lists in Brevo, HubSpot, and more.
Event Calendar
Stay organized with deadlines, lesson unlocks, and schedules.
04 — Quizzes & assignments
Make learning interactive.
Quizzes, assignments, and assessments that make studying meaningful — and give you a real signal on what students are absorbing.
Quiz Builder
Create quizzes with multiple question types and assign points for each.
Assignments
Add assignments and assessments to engage students after courses.
Question Bank
Insert questions or full quizzes from the question bank into the course builder.
Quizzes Import/Export
Move quizzes between courses and sites with full question data preserved.
Quiz Review System
Let students review their attempts and see correct answers after submitting a quiz.
Image Matching Question Type
Enable Match-the-Following answers via text or image combinations.
05 — Tracking & growth
See how your students are doing.
Progress reports, grade tracking, and activity insights — at a glance, and in plain English.
Review System
Allow logged-in users to submit text reviews and star ratings for courses.
Gradebook
Create and manage a grading system for quizzes and assignments.
Student Activity Log
View detailed student activity logs to track student engagement.
Student Progress Reports
Track student progress across courses, lessons, quizzes, and assignments.
Dynamic Course Progressive Bar
Show students their exact progress in the course curriculum.
Open Last Chapter/Lesson
Let students resume courses from where they left off.
Course Review
Gather structured feedback once students finish a course.
Course Content Access
Let admins preview courses without enrolling first.
Advanced Email Settings
Customize email templates and messaging tone.
06 — Security
Protect what matters.
Built-in protections for accounts, content, and data — so your platform stays secure without a third-party security suite.
Two-Factor Authentication
Enhance security by requiring login via email One-Time Password (OTP).
Password Strength Checker
Ensure students and instructors use strong passwords.
Google reCAPTCHA
Block bot signups, spam, and brute-force attempts on your login forms.
GDPR Compliance
Ensure GDPR compliance by linking privacy policies to consent messages.
Course Content/Video Protection
Block copying, right-clicking, and inspect tools to protect your content.
07 — Admin tools
Smarter tools for admins.
Save time on the busywork — bulk actions, automation, and analytics that turn LMS administration into a few clicks.
White Label
Personalize your e-learning platform’s branding with Masteriyo.
Dashboard Analytics
Analyze course data and stats for valuable platform insights.
LMS Migration Tool
Transfer courses, quizzes, orders, and user data to Masteriyo with one click.
Email Notification
Send emails to admins, instructors, and learners using pre-made templates.
Bulk Enrollment
Upload CSV files to enroll multiple students at once.
Webhooks
Trigger external actions when events occur in Masteriyo.
Setup Wizard
Quickly configure Masteriyo with the guided setup wizard.
08 — Design
Design the perfect LMS website.
Intuitive design tools, global styling, and page builder integrations that save time and match your brand.
Course Archive Filter
Allow students to filter courses by category, difficulty, price, or rating.
Global Style Options
Customize the look and feel of your LMS website with global style settings.
Vertical Course Navigation
Enable smooth navigation through course sections, lessons, and quizzes.
Instructors List Page
Use shortcode parameters to personalize the layout of the instructor list.
Fully Responsive Design
Your eLearning site looks perfect on all desktop, tablet, and mobile devices.
09 — Integrations
Connect with what you already use.
Masteriyo plays nicely with the tools you already rely on — from email and analytics to virtual classrooms and page builders.
Monetization
Earn revenue by selling courses with flexible payment options.
Virtual Classroom
Engage learners in real time with live sessions and interactive tools.
Site Builders
Integrate with popular builders to customize your learning site.
Marketing
Boost course visibility with powerful engagement and marketing tools.
Membership
Manage student enrollments with registrations and memberships.
Other Integrations
Connect with more of your favorite apps to automate workflows.
Start with the free version. Add Pro features as you grow.
Join 4,000+ creators running paid courses on their own WordPress sites — every feature on this page included.