Academy LMS is a self-hosted learning management system built as a PHP script on the CodeIgniter framework, sold on CodeCanyon by the developer Creativeitem. It lets a site owner run an online course marketplace where instructors publish video and document lessons, students browse and buy courses, and the administrator takes a cut or sets the pricing rules. It is aimed at entrepreneurs, agencies and training businesses that want to own their course platform outright through Academy LMS Project Management Tools rather than rent space on a hosted service.
The script has been downloaded 7,433 times and holds a 4.7 out of 5 rating across 258 reviews, which places it among the more established course scripts in the CodeCanyon catalogue. It costs $55 for a regular licence and ships with the full source files, so the code can be modified rather than treated as a black box.
What Academy LMS Actually Does
The core loop is a marketplace: instructors register, build courses, and students buy access to them. The vendor splits this into two guided workflows, one for the administrator and instructor, one for the student, and both are documented in the supplied material.
On the instructor side, content is organised in a three-level hierarchy. A course contains one or more sections, and each section contains lessons. That structure matters because it is what produces a sensible curriculum outline on the course page rather than a flat list of videos. Lessons can be video, document or embedded content, and the 6.14 release added iframe lessons, meaning an instructor can paste either a source URL or a full embed code to pull in material hosted elsewhere.
On the student side, the flow is a conventional ecommerce path. Visitors land on the home page, search or browse by category, view a course detail page showing the title, description, learning outcomes, prerequisites, lesson list, instructor profile and reviews, then add the course to a cart or a wishlist. Checkout produces an order, and purchased courses appear under a My Courses area where lessons are played back.
Site building and design control
Version 7.0 was the largest structural change in the product’s history. It introduced a home page builder with custom elements, plus eight pre-built home page templates aimed at different niches: language schools, kids’ education, university, tech and programming, individual instructor, online course marketplace, health and fitness, and corporate training. Alongside those are more than five home pages carried over from earlier versions. For an agency delivering a course site to a client, this shortens the design phase considerably, because the starting point is a layout matched to the client’s sector rather than a blank canvas.
Administration, payments and reporting
The admin panel handles system settings, payment settings, categories and sub-categories, and course oversight. Category management supports two levels, so a catalogue can be grouped as, for example, Programming followed by a sub-category such as Web Development. The 6.15 update added full student data export from the admin panel, which is the kind of feature that matters when a business needs its user list outside the platform, for email marketing or compliance.
Installation requires a valid YouTube API key and a valid Vimeo API key entered in system settings, which indicates that hosted video from those two services is the expected default for lesson delivery. The vendor does not state whether a self-hosted video option is included, so anyone planning to serve video from their own storage should confirm that before purchase.
Engagement features added in recent releases
A gamification system arrived in version 6.14, letting instructors and students collect badges by completing targets. The same release added a dummy review generator so an administrator can seed a new marketplace with placeholder reviews, and controls for watermark animation speed and opacity. Version 7.1 added custom fields, which allows extra data to be attached to records beyond the default set. Version 7.2, the most recent update at the time of writing, added student announcements and a public community forum.
The forum is a notable addition because it shifts the product slightly away from pure course delivery toward community-led learning, which is where a lot of course businesses now compete.
Where Academy LMS Fits, and Where It Does Not
The strongest fit is a multi-instructor marketplace. If the plan is to recruit teachers, let them upload their own courses, and take a percentage of each sale, the script’s structure supports that natively. The same applies to a single expert building a branded academy: the individual instructor home page template exists precisely for that case, and the content hierarchy handles a large back catalogue without becoming unwieldy.
Corporate training is another reasonable match. The corporate training template, combined with categories, custom fields and data export, covers the common requirement of tracking who has completed what and getting that data out of the system. Educational institutions with a modest catalogue would also find the university template a sensible starting point.
The wrong choice is any project that needs deep assessment logic, formal certification with proctoring, SCORM or xAPI compliance, or integration with an existing student information system. None of those are mentioned in the product data, and a general-purpose marketplace script is not the right foundation for them. A project requiring a mobile app is also a poor fit on the evidence available, since no native app is listed. Anyone whose priority is live cohort teaching with scheduling and attendance should look at tools built around that model instead.
Strengths and Limitations
Strengths
- Full source code is included in JavaScript, HTML, XML, CSS, PHP and SQL, so the platform can be extended or restyled by a competent developer rather than only configured.
- The course, section, lesson hierarchy produces a genuinely readable curriculum, which is more than many budget scripts manage.
- Eight niche home page templates plus a builder reduce the time between installation and a presentable site.
- An active update history: five releases between June 2025 and June 2026, covering gamification, custom fields, announcements and a forum.
- Broad browser support across Firefox, Safari, Opera, Chrome and Edge, and compatibility with both PHP 7.x and PHP 8.x.
- A large review base of 258 ratings at 4.7 gives more signal about real-world reliability than a product with a handful of reviews.
Limitations
- Video delivery depends on YouTube and Vimeo API keys according to the setup instructions. The vendor does not state that self-hosted video streaming is supported, which is a real constraint for anyone selling premium content who does not want it hosted on a third-party platform.
- There is no mention of SCORM, xAPI or Tin Can support, so the script cannot ingest standard e-learning packages produced in authoring tools. That rules it out for many corporate and academic buyers.
- The dummy review generator, while useful for seeding a marketplace, can be misused to present fabricated social proof. Buyers should treat it as a development tool only.
- Setup is not trivial. The quick start guide walks through API keys, categories, sub-categories, courses, sections and lessons as separate steps, and payment settings must be configured before anything works. This is a developer-assisted installation, not a one-click deploy.
- No mobile app is listed among the deliverables, so the student experience is browser-based only.
How It Compares With Other Course Scripts
Self-hosted course scripts generally fall into two groups: those built around a single instructor selling their own material, and those built as marketplaces where multiple instructors list courses. Academy LMS sits firmly in the second group, and that distinction should drive the decision more than any feature checklist.
Against single-instructor scripts, it offers more administration overhead but also more revenue models, since the marketplace structure supports commission arrangements and multiple sellers. Against hosted platforms, the trade-off is control versus convenience: a hosted service handles video hosting, scaling and payment infrastructure, while a self-hosted script puts those responsibilities on the buyer in exchange for full ownership of the data and the ability to modify the code. The $55 price is a one-off cost, which is a different economic proposition from a monthly subscription, though hosting, maintenance and any custom development are separate ongoing expenses.
Compared with lightweight course plugins that bolt onto a general content management system, Academy LMS is more opinionated and more complete out of the box. The home page builder, gamification, forum and announcement features are all first-party rather than assembled from separate add-ons, which usually means fewer compatibility problems but less flexibility in swapping individual components.
Frequently Asked Questions
Do I need coding skills to run Academy LMS?
No coding is required to operate the platform once it is installed, because courses, categories and settings are all managed through the admin panel. However, installation involves configuring PHP, a database and API keys, and the vendor’s own guide treats setup as a multi-step technical process. Most buyers will want a developer for the initial deployment.
Can instructors sell their own courses on Academy LMS?
Yes. The script is built as a marketplace where instructors register and publish courses, and students enrol and pay for them. Course creation supports unlimited courses, sections and lessons, so an instructor can build out a full catalogue. The vendor does not state the exact commission or revenue-split configuration options, so that should be confirmed before purchase.
Does Academy LMS support SCORM or xAPI packages?
There is no indication that it does. The product data lists video lessons, documents and iframe embeds as the supported lesson formats, and neither SCORM nor xAPI appears anywhere in the specifications or update history. Organisations that need to import standard e-learning packages should look at a platform built specifically for compliance-based training.
Is Academy LMS compatible with PHP 8?
Yes. The vendor lists compatibility with both PHP 7.x and PHP 8.x, and the script runs on the CodeIgniter framework. That gives a reasonably wide choice of hosting environments. Because PHP versions reach end of life on a fixed schedule, buyers should confirm with their host which minor version is installed before deploying.
Verdict
Academy LMS is a solid choice for anyone building a multi-instructor course marketplace or a single branded academy who wants to own the code and the data. The 7,433 sales and 4.7 rating across 258 reviews suggest the script holds up in production, and the steady release cadence through 2025 and 2026 shows the developer is still investing in it. The $55 licence is easy to justify against the cost of building equivalent functionality from scratch.
It is the wrong purchase for projects that depend on SCORM compliance, formal certification, self-hosted premium video streaming or a native mobile app, because none of those are supported on the available evidence. Buyers in those categories will end up fighting the platform rather than using it. For everyone else, particularly agencies delivering course sites for clients in education, fitness, language learning or corporate training, the template range and marketplace structure make this a practical starting point.