Mentor LMS - Learning Management System for Courses, Exams & Digital Downloads

Bluehost Shared Hosting

Mentor LMS - Learning Management System for Courses, Exams & Digital Downloads Mentor LMS - Learning Management System for Courses, Exams & Digital Downloads Mentor LMS - Learning Management System for Courses, Exams & Digital Downloads

A Powerful Learning Management System for Courses, Exams & Digital Downloads

Mentor LMS is a powerful Learning Management System built with Laravel and React for creating and running your own online education business.

Sell online courses, exams, and digital downloads from a single platform. Use Mentor LMS as your own learning platform, or build a multi-instructor marketplace where instructors can create content, sell products, and earn revenue.

With flexible payment gateways, private video streaming, live classes, multilingual support, a drag-and-drop page builder, cloud storage, and powerful administration tools, Mentor LMS gives you everything you need to build a modern eLearning platform.

Why Choose Mentor LMS?

  • Sell Online Courses: Create and sell courses with videos, quizzes, assignments, resources, and a structured curriculum.
  • Sell Exams: Create standalone exams and sell them separately from your courses.
  • Sell Digital Downloads: Sell e-books, templates, design assets, projects, and other downloadable or virtual products.
  • Multi-Instructor Marketplace: Allow multiple instructors to create courses, exams, and digital products and sell them through your platform.
  • Private Video Streaming: Use Bunny Stream to store lesson videos privately and stream them using signed URLs to help prevent direct video downloads.
  • Multiple Storage Options: Store videos, images, files, and other platform assets on your own server, Amazon S3, Cloudflare R2, or Bunny Stream.
  • Direct-to-Cloud Uploads: Upload files directly to Amazon S3 and Cloudflare R2 without routing large files through your application server.
  • Multiple Payment Gateways: Accept payments through a wide range of gateways including Stripe, PayPal, Mollie, Paystack, Flutterwave, Xendit, Razorpay, SSLCommerz, EPS bKash, Braintree, JazzCash, Mercado, PayHere, PayTabs, PayU, and ToyyibPay.
  • Live Classes: Host interactive online classes with Zoom integration.
  • Multilingual Support: Translate the admin, instructor, and student panels. The Web Builder also supports per-page translations, a locale switcher, and bulk translation management.
  • Drag-and-Drop Page Builder: Create and customize your homepage and inner pages without editing code.
  • Certificates & Reviews: Award certificates to students and collect course reviews and feedback.
  • Powerful Admin Dashboard: Manage users, instructors, courses, exams, products, payments, emails, storage, plugins, and site settings from one place.
  • Meta Pixel: Track important user events and optimize your Meta advertising campaigns.
  • Meta Conversion API: Improve conversion tracking with secure server-side events.
  • Google Analytics: Track website performance and learner activity using Google Analytics.
  • AI Plugin: Generate and edit course content using AI.
  • Modular Architecture: A modular structure makes the application easier to maintain, extend, and customize.

BROWSE ALL FEATURES

BROWSE PRODUCT ROADMAP

BROWSE DOCUMENTATION

Perfect For

Mentor LMS is ideal for eLearning startups, training institutes, universities, individual instructors, coaches, course creators, and entrepreneurs who want to build their own online learning platform or multi-instructor marketplace.

Whether you want to sell courses, run paid exams, sell digital downloads, or build a complete online education marketplace, Mentor LMS provides the tools to get started.

Demo

Live Demo: https://demo.mentor-lms.com

Login Credentials

Admin:
User: admin@example.com
Password: 12345678

Instructor:
User: john.smith@example.com
Password: 12345678

Student:
User: sophie.miller@example.com
Password: 12345678

Support

Have a question or need support? Contact us here

Changelog

 ---------------------- 5 September, 2026 ---------------------- New: Added per-page translation support to the Web Builder. New: Added a locale switcher inside the page editor. New: Added a bulk translation screen with search and filters. New: Added EPS bKash, Braintree, JazzCash, Mercado, PayHere, PayTabs, PayU and ToyyibPay payment gateways. New: Added Bunny Stream as a fourth storage driver for lesson videos. New: Lesson videos are now stored privately and streamed via signed URLs. New: Added direct-to-cloud uploads for S3 and Cloudflare R2. New: Added a CORS setup warning in Storage Settings for S3 and R2. Fix: Duplicate translation group definitions dropped some property values. Fix: New languages were missing the entire table translation group. Fix: Files on a previously active storage driver could fail to delete. Fix: Deleting a local lesson video could be slow or leave orphaned data. Improve: Language switcher now shows a flag instead of a generic globe icon. Improve: S3 and R2 upload progress now updates smoothly. Improve: Lesson videos stay playable after switching storage drivers. Improve: Cloudflare R2's Public URL field is now optional.  ---------------------- 29 August, 2026 ---------------------- New: Rebuilt the update system to install in small resumable steps, fixing timeouts on shared hosting. New: Split updates into two steps — upload & verify a package, then install it. New: Added Resume for updates interrupted by a closed browser or killed process. New: Added automatic Roll back for updates that fail before migrations run. New: Added a package validator to verify an uploaded ZIP before anything is touched. New: Added a persistent recovery banner with Force site online and Roll back. Fix: Maintenance page could become unreachable if any part of it failed to load. Fix: Update packages were stored on the public disk; they're now private. Fix: A retried upload could silently corrupt the merged file. Fix: Installing an update could overwrite an admin's installed-plugin settings. Improve: --type=update packages exclude dev tooling and build-only files, reducing size. Improve: Files removed in a newer release are now cleaned up instead of accumulating.  ---------------------- 16 August, 2026 ---------------------- Fix: Required Valid From and Valid To dates for all coupons. Security: Blocked uploading executable files (e.g. .php) across the application. Security: Added .htaccess to public storage to prevent script execution. Improvement: Refactored Auth controllers to use a redirectIntended() helper. Improvement: Updated coupon forms to use a dropdown for the Status field. Improvement: Removed unused Usage column from Exam and Store coupon tables.  ---------------------- 11 August, 2026 ---------------------- New: Introduced a comprehensive Store module for instructors to sell downloadable/virtual products. New: Added product category management with parent/child categories. New: Implemented single-item product checkout and instant "Get for Free" claim flow. New: Added product approval workflow for admins. New: Added product wishlist, reviews, FAQs, and specifications management. New: Added instructor product sales dashboard and student "My Purchases" library. New: Added a Store navigation item to the homepage navbar. Fix: Course player Forum tab and post/reply options menu not responding to clicks. Fix: Incorrect discount amount calculation and display on the checkout payment page. Fix: Offline payment instructions not preserving whitespace and list formatting. Improve: Seeded default product categories and sample products for fresh installations.  ---------------------- 5 August, 2026 ---------------------- Fix: Class "App\Models\Course\Course" not found error. Fix: Instructor role issue after creating instructor account from admin.  ---------------------- 17 July, 2026 ---------------------- Added: Meta Pixel Added: Meta Conversion API Added: Google Analytics  ---------------------- 14 June, 2026 ---------------------- New: Added font-family customization options in the admin dashboard settings. Improve: Enhanced plugin validation during installation. Improve: Refined the user interface across student, instructor, and admin dashboard pages. Improve: Polished website UI elements across frontend and dashboard pages.  ---------------------- 30 May, 2026 ---------------------- Fix: Timezone issue of course or exam coupon expiration. Fix: Text color issues from different pages of dark mode. New: Admin Plugins page to upload, enable, and manage optional modules. New: Per-plugin Run Migration and Seeder actions with confirmation. New: Added Flutterwave and Xendit payment gateways. New: Sitemap.xml generation system for SEO admin maintenance page. Improve: Replaced blur effects with gradients on frontend pages. Improve: Mobile navbar menu handling with a right-side drawer.  ---------------------- 8 May, 2026 ---------------------- Fix: Resolved latest version update issues. Fix: Restored missing instructor detail page. Fix: Instructors can create new courses again. Fix: Instructors can purchase and enroll in other instructors' courses. Fix: Instructor course listing and edit access scoped correctly. Fix: Design issues resolved from the course player page. Fix: Home page load issue of old frontend management system. Fix: Course and Exam price calculation issue based on discount. Fix: Home page "New courses" section error. New: Introduced modular-based architecture. New: Added laravel/wayfinder for type-safe route generation. New: Added notification system for Offline payment submission and approval. New: Added public and private access options for courses and exams. Improve: SEO improvements for public pages. Improve: Increased instructor resume upload file size from 2MB to 3MB. Improve: App performance. Improve: Reduced application size from around 90MB to around 60MB. Improve: Easier maintenance and code management. Upgrade: PHP ^8.2 to ^8.3, Laravel 12 to 13, React 18 to 19, Inertia v2 to v3. 

View full changelog HERE

4.9 average based on 30 ratings.

ui-lib

ui-lib

Visit Author's Portfolio

View Portfolio
Last Update 2026-09-05
Created 2025-09-02
Sales 407
Discussion Comments
Compatible Browsers Firefox Safari Opera Chrome Edge
Software Version PHP 8.x MySQL 8.x
High Resolution Yes
Software Framework Laravel
Files Included JavaScript JS JavaScript JSON HTML CSS PHP SQL
Video Preview Resolution