Building a successful online learning platform requires a robust, scalable, and feature-rich foundation. The Academy LMS – Learning Management System by Creativeitem is a comprehensive PHP script designed to help you launch a marketplace where instructors can create, manage, and sell courses, and students can purchase and consume educational content. With over 7,400 sales on CodeCanyon, this solution has proven its reliability and popularity for entrepreneurs, educators, and businesses looking to enter the e-learning space.
Key Features
- Multi-Instructor Marketplace: The core of this script is its ability to function as a full marketplace. Multiple instructors can register, create courses, and sell their knowledge, while you, as the admin, manage the entire ecosystem and take a commission on sales.
- Diverse Lesson Types: Instructors are not limited to just video. They can create lessons using video files, YouTube and Vimeo embeds, HTML5 video, audio lessons, text-based content, PDF documents, Google Drive files, and even iframe embeds for external content like slides.
- Robust Payment Gateway Integration: The system supports a wide array of payment gateways, including PayPal, Stripe, Razorpay, and many more regional options like SSLCOMMERZ, Bkash, and Flutterwave. This global coverage ensures you can accept payments from students worldwide.
- Powerful Admin Panel: The admin panel offers granular control over every aspect of the platform. You can manage users, courses, categories, themes, payment settings, and even customize the front-end with custom CSS and widget codes.
- Built-in SEO and Marketing Tools: The system includes a dedicated SEO module for managing meta tags, a blog module for content marketing, a newsletter module for email campaigns, and social sharing buttons to help promote courses.
- Advanced Course Management: Features like drip content (unlocking lessons sequentially), course prerequisites, course duplication, private courses for manual enrollment, and the ability to set course expiration dates give instructors and admins incredible flexibility.
- Gamification and Engagement: A gamification system allows instructors and students to earn badges for completing targets. Students can also follow instructors, leave ratings and reviews, and use a wishlist to save courses for later.
- Student Progress Tracking: Students can track their completion percentage for each course, resume video lessons from where they left off, and view their academic progress. Instructors can also monitor their students’ progress.
- Mobile App API: The script includes APIs for both student and instructor mobile apps, allowing you to extend your platform’s reach with native mobile applications.
Who Is This For? Use Cases
The Academy LMS is a versatile solution that caters to a variety of business models and user groups.
Entrepreneurs Building an eLearning Marketplace
This is the primary use case. If you want to create a platform similar to Udemy or Skillshare, where multiple instructors can sell courses to a global audience, this script provides the complete infrastructure. You can manage commissions, handle payouts, and control the overall brand and user experience.
Educational Institutions and Universities
Schools, colleges, and universities can use Academy LMS to create a centralized online learning portal. With features like private courses, manual student enrollment, and detailed progress tracking, it is ideal for supplementing classroom teaching or offering fully online programs.
Corporate Training Departments
Businesses can leverage the system for internal training. The drip content feature ensures employees follow a structured learning path, while the reporting and progress tracking tools allow HR and training managers to monitor completion rates and skill development.
Individual Instructors and Coaches
A single expert instructor can use the platform to sell their own courses directly to students. The front-end course creation tools, detailed analytics, and multiple payout options make it a powerful tool for building a personal teaching brand.
Technical Details & Compatibility
The Academy LMS is a self-hosted PHP script, giving you full control over your data and server environment. It is built on the CodeIgniter framework, a well-known PHP framework that prioritizes performance and security.
- Server Requirements: The script requires an Apache web server with PHP version 7.0 or higher. PHP cURL must be enabled, and you will need a MySQL database. This is a standard configuration supported by most shared and dedicated hosting providers.
- Payment Gateways: It supports a vast range of payment gateways, including PayPal, Stripe, Razorpay, Bkash, Cashfree, Doku, Flutterwave, Maxicash, Pagseguro, Payu, Skrill, SSLCOMMERZ, Xendit, and AamarPay. This ensures you can cater to students in virtually any market.
- Video Storage: You can host videos on your own server, or integrate with cloud storage solutions like Wasabi. The system also supports embedding from YouTube and Vimeo, which requires valid API keys.
- Live Class Integration: The script includes built-in support for BigBlueButton, an open-source web conferencing system, allowing instructors to host live, interactive classes directly from the platform.
- Language and Localization: The system is translation-ready with built-in language files. It also includes full RTL (Right-to-Left) support for languages like Arabic and Hebrew, which can be toggled from the admin panel.
- Security Features: The system provides advanced protection for video files, preventing direct downloading. It also includes a Google reCAPTCHA integration for sign-up forms, the ability to disable public sign-ups, and an option to limit the number of devices a student can use to access their account.
Pros and Cons
Pros
- Exceptional Value for Money: At $55, the Academy LMS offers a feature set that rivals far more expensive SaaS solutions. You get a complete, self-hosted marketplace with no recurring subscription fees.
- Proven Track Record: With over 7,400 sales and a comprehensive changelog showing years of active development, the script is mature, stable, and trusted by a large community of users.
- Highly Customizable: The inclusion of a home page builder, multiple pre-built themes, custom CSS fields, and a theme uploader gives you extensive control over the look and feel of your platform.
- Comprehensive Feature Set: From drip content and quizzes to gamification and a blog module, the script covers almost every feature you would expect from a modern learning management system.
- Strong Developer Support: Creativeitem provides dedicated support via a Zendesk ticketing system, which is a significant advantage over developers who only offer forum-based support.
Cons
- Self-Hosted Maintenance: As a self-hosted script, you are responsible for server maintenance, security updates, and backups. This requires a basic level of technical knowledge or the willingness to hire a developer.
- Addon Ecosystem: While the core script is powerful, some advanced features (like certificates, bootcamps, and AI content generation) are available as separate paid addons. This can increase the total cost if you need many of them.
- Learning Curve for Admins: The extensive admin panel, while powerful, can feel overwhelming at first. New users will need to spend time reading the documentation to fully understand all the settings and configuration options.
Frequently Asked Questions
Is the Academy LMS compatible with the latest version of PHP?
Yes, the script is built to be compatible with PHP 7+ and has been actively maintained to ensure it works with modern server environments. The developer regularly updates the script to fix bugs and improve compatibility, as evidenced by the extensive changelog. It is always a good practice to check the latest version’s documentation for specific PHP version requirements before installation.
Can I use my own domain and hosting with this script, or is it a hosted solution?
The Academy LMS is a self-hosted PHP script, meaning you purchase a license and download the source code. You are then free to install it on your own web server and domain. This gives you complete ownership of your data and platform. You will need to have your own hosting account and a domain name to get started.
Does the script support multiple languages and currencies?
Yes, the Academy LMS is built with internationalization in mind. It comes with 14 built-in language files and allows you to import and export language files for translation. The admin can also set the direction of any language (LTR or RTL). For currencies, the system is integrated with your payment gateways, which typically handle currency conversion based on the student’s location and the gateway’s settings.
Final Verdict
The Academy LMS – Learning Management System by Creativeitem stands out as a top-tier, cost-effective solution for anyone serious about launching an online learning marketplace. Its impressive sales count of over 7,400 and a changelog spanning several years of active development are strong indicators of its quality, reliability, and the developer’s commitment to its improvement. It provides an incredibly rich set of features—from multi-instructor support and diverse lesson types to advanced gamification and marketing tools—that would normally cost a fortune with subscription-based platforms. While it requires a hands-on approach to hosting and maintenance, the level of control and customization it offers is unparalleled at this price point.
If you are ready to take control of your e-learning business and build a platform that can scale with your ambitions, the Academy LMS is an investment that will pay for itself many times over. Purchase your copy today and start building your online education empire.