Trusted in Healthcare, Associations & Compliance
20+ Years 2M+ Learners 99.9% Uptime
Lambda LearningLearning · Commerce · Analytics
Moodle · Jul 19, 2023· Updated Oct 7, 2026

What is Moodle™? How it works, what it is used for and what it costs

Moodle™ is a free, open-source learning management system (LMS) that schools, universities, companies and associations use to build online courses, enrol learners, deliver content and assessments, and track results. It runs in a web browser and through a mobile app. Because the code is open, you can host it yourself or pay a provider to run it, and you can change almost anything about how it looks and behaves.

What is Moodle, who owns it, how does it work and what does it really cost? This guide answers those questions and sets out what to decide before you commit. If you already know you want it and need someone to run it for you, go to our Moodle LMS page. The rest of this article is a plain explainer.

What is Moodle?

An LMS is software for organizing and delivering learning. It holds courses, controls who can access them, records what each learner did and reports on it. Moodle does all of that, and it is one of the most widely deployed LMS platforms in the world. At the time of writing, Moodle's statistics page lists more than 145,000 registered sites in over 230 countries and more than 500 million users. That figure only counts sites that have registered with Moodle.

The name began as an acronym for Modular Object-Oriented Dynamic Learning Environment. "Modular" is the part that still matters. Nearly everything in a Moodle site, from a quiz type to a login method, is a module that can be switched on, switched off or replaced.

Who owns Moodle, and is Moodle open source?

Moodle was created by Martin Dougiamas, who began trialling prototypes in 1999 and released Moodle 1.0 in August 2002. Development is led today by Moodle Pty Ltd, the Australian company usually called Moodle HQ, which also owns the Moodle name and logo as trademarks.

The code itself is open source. Moodle is distributed under the GNU General Public License (version 3 or later), with copyright held by Martin Dougiamas and the many people who have contributed to it. In practice that means:

  • You can download, run, study, modify and share Moodle without paying a licence fee, and there is no per-user charge.
  • If you distribute a modified version, it has to stay under the same licence.
  • The trademark is separate from the code. Using the word "Moodle" or its logos commercially needs permission from Moodle.

Moodle HQ ships two major releases a year, in April and October, and designates some of them long-term support (LTS) releases. Moodle is currently in its 5.x series. The official releases page shows the current version and how long each one is supported.

How Moodle works

A Moodle site is a web application backed by a database. Learners, teachers and administrators all sign in to the same site and see different things depending on their role. Five building blocks explain most of how it behaves.

Courses and categories

A course is a space made of sections, usually one per topic or week. Courses are grouped into categories, such as departments, programs or client organizations, so a large site stays navigable and permissions can be handed out by area.

Activities and resources

Teachers fill each section with resources (files, pages, links, video) and activities (assignments, quizzes, forums, workshops, H5P interactive content, SCORM packages). Activity completion and access restrictions let you release content only when a learner has finished an earlier step or reached a grade, which is how learning paths are built in Moodle.

Users, roles and enrolment

Accounts can be created by an administrator, by self-registration, or through an external system such as LDAP, OAuth 2 or Shibboleth. A user is then enrolled in courses manually, by self-enrolment or automatically from another system. Roles decide what each person can do. The standard set includes site administrator, manager, course creator, teacher, non-editing teacher, student and guest, and you can adjust any of them or create your own.

Plugins

Plugins add or replace functionality: new activity types, question types, enrolment and authentication methods, reports, integrations. The community publishes them in the Moodle Marketplace, which has replaced the old plugins directory. Our guide to the Moodle plugins worth installing covers the ones we see used most.

Themes

A theme controls layout, colours, fonts and navigation. Moodle's standard theme is Boost, and most organizations either configure it with their branding or install a custom one. See how to choose a Moodle theme for the options.

What Moodle can do

Everything in this table is part of the standard download unless noted. The official features list on MoodleDocs has the full inventory.

AreaWhat Moodle includes
Course buildingSections, drag-and-drop file upload, a built-in text editor, embedded media, and H5P interactive content created in the content bank
AssessmentQuizzes with automatic marking, assignments with in-browser annotation, rubrics and other advanced grading methods, peer and self assessment through the Workshop activity, and a gradebook
CommunicationForums, messaging, notifications, a calendar and a dashboard timeline of deadlines. The BigBlueButton virtual classroom activity ships with Moodle but is disabled until an administrator turns it on
Tracking and reportingActivity and course completion, logs, course and site reports, and a custom report builder
Skills and recognitionCompetency frameworks, learning plans and Open Badges
Standards and integrationSCORM 1.2 packages, LTI tools, web services for connecting other systems, and a wide choice of authentication and enrolment methods
MobileA responsive web interface plus the Moodle app for iOS and Android, with offline access to course content and push notifications
Accessibility and languageMoodle HQ describes the interface as WCAG 2.2 AA compliant, and users can view the site in their preferred language
AI toolsAn AI subsystem, introduced in Moodle 4.5, lets administrators connect a provider such as OpenAI, Azure AI or Ollama so users can generate text and images in the editor or summarize and explain course content

The built-in reports answer course-level questions well. For what is available and where it stops, read our overview of Moodle reporting features.

What is Moodle used for?

Moodle started in universities, but the same software now runs very different kinds of programs:

  • Higher education: fully online, blended and campus courses, with assignments, marking workflows and gradebooks at institutional scale.
  • K-12 schools: class pages, homework, quizzes and communication between teachers and students.
  • Corporate training: onboarding, product and sales training, leadership programs, and customer or partner education.
  • Compliance and workplace safety: mandatory courses with completion tracking and an audit trail of who finished what, and when.
  • Associations and continuing education: member training, professional development and paid courses, often paired with an ecommerce storefront.
  • Communities of practice: shared spaces where forums, wikis and glossaries matter more than formal courses.

It also supports face-to-face teaching: many organizations use a Moodle course as the home for materials, sign-ups and follow-up assessment around classroom sessions.

Why organizations choose Moodle

Ten reasons come up repeatedly with the teams we work with.

  1. Control. Open code means you can change navigation, grading logic, notifications and integrations instead of waiting for a vendor's roadmap.
  2. No licence fees. Adding learners, courses or departments does not trigger a per-seat charge, so budgets go to hosting, content and support.
  3. Scale. The same software runs a single class and very large institutions. Most registered Moodle sites have fewer than 1,000 users, and a few dozen have more than a million.
  4. Privacy and security. Security updates are released regularly, and self-hosting or choosing your host lets you decide where learner data lives, which matters for data-residency rules.
  5. Tools for active learning. Quizzes, workshops, forums, wikis, badges, conditional activities and H5P support participation, not just reading.
  6. Integration. LTI, SCORM, single sign-on and web services connect Moodle to HR systems, video conferencing, content libraries and commerce platforms.
  7. Mobile and offline learning. The Moodle app lets learners download course content and keep working without a connection.
  8. Reporting. Completion data, logs and custom reports show who is progressing and who needs help.
  9. Community. A large global community of developers, teachers and administrators maintains plugins, documentation and forums.
  10. Choice of provider. Because no single vendor controls the software, you can move between self-hosting and managed hosting, or change provider, without changing LMS.

Limitations to plan for

Moodle is not the right fit for everyone, and most disappointments trace back to a handful of predictable issues.

  • Administration takes real time. Two major releases a year, security updates, backups and plugin compatibility checks all need an owner.
  • Hosting is your responsibility unless you pay someone. Performance at busy times depends on how the server, database and caching are set up.
  • The default experience is functional, not polished. A new site needs theme work, sensible navigation and good course design before it feels finished to learners.
  • There are a lot of settings. Flexibility brings a learning curve for administrators and teachers, so plan training.
  • Plugins vary in quality. Each one is a maintenance commitment, and some lag behind new Moodle versions.
  • Some standards and features need extras. SCORM 2004 is not supported natively, xAPI relies on third-party plugins, and advanced workplace features sit in the separately licensed Moodle Workplace.

Is Moodle free? What it really costs

Yes, the software is free to download and use, and Moodle has said it will stay that way. A common comparison is a free puppy: no purchase price, but it needs looking after. A realistic budget covers:

  • Hosting: servers or cloud infrastructure, storage, backups and monitoring.
  • Maintenance and support: upgrades, security patches and a help desk, either as staff time or as a managed service.
  • Implementation: theme and branding, configuration, integrations and migration from an existing LMS.
  • Plugins: most are free, but some connect to paid third-party services.
  • Content and training: building courses and training the administrators and teachers who will run them.

On pricing: there is no price list for the software itself. The prices you will find are for hosting and services, such as MoodleCloud plans, quotes from hosting providers, or Moodle Workplace, which is priced on the hosting and services you need. Those figures depend on user numbers, storage and support level, so compare a three-year total cost for each option, including your own staff time.

Questions to answer before you choose Moodle

These are the questions we ask organizations that are considering Moodle. Clear answers make every later decision easier.

  1. Do you have a budget for running Moodle, not just installing it? There is no licence fee, but hosting, theme work and training all cost money.
  2. Will you host it internally or use a hosting provider? A busy site needs capacity and someone on call.
  3. Do you need a custom theme? Decide how closely the site must match your brand or website.
  4. Which capabilities need plugins or custom development? List the must-haves, then check what core Moodle already does.
  5. Who runs the help desk? Learners and teachers will need support, and you should know who provides it.
  6. Does your IT team have the time and skills to maintain Moodle? Be realistic about workload and how critical uptime is.
  7. How will teachers or trainers be trained? Parts of Moodle are intuitive, but using it well takes instruction.
  8. Who will build the courses? Uploading documents is quick, whereas designing a good online course is not.
  9. Are you migrating from another LMS? Courses, users and completion records each need a plan.
  10. Have you spoken to someone who runs Moodle sites? An hour with an experienced administrator will test your answers to the first nine questions.

Ways to run Moodle, and the alternatives in brief

OptionWhat it isBest fit
Self-hostingYou download Moodle and run it on your own servers or cloud accountOrganizations with in-house system administration skills
MoodleCloudMoodle HQ's ready-to-use hosted service, with the standard feature setIndividuals and small organizations with standard needs
Managed Moodle hostingA provider runs the infrastructure, upgrades, backups and support for your own Moodle siteOrganizations that want the flexibility of Moodle without running servers
Moodle WorkplaceA licensed enterprise edition with added tools for workplace learning, available only through Moodle's Premium Certified Partners and Service ProvidersLarger employers with complex training structures
TotaraA separate enterprise learning platform aimed at workplace training and complianceCorporate and public-sector learning teams

For more detail, see our article on what MoodleCloud includes and who it suits, and our comparison of self-hosting versus a managed service.

How to get started with Moodle

  1. Define the job. Write down who the learners are, what they must be able to do afterwards, and which integrations you need on day one.
  2. Choose a hosting route. Use the table above and your answers to the ten questions.
  3. Install or provision the site. Moodle needs a web server, PHP and a supported database such as PostgreSQL, MySQL or MariaDB. Get the software from download.moodle.org and follow our Moodle installation and setup guide.
  4. Pilot one course. Build a single course, enrol a small group and collect feedback before you scale.
  5. Train and roll out. Teach administrators and teachers how to use Moodle, then review completion reports and adjust.

Frequently asked questions

What is Moodle software?

Moodle software is a free, open-source learning management system for creating online courses, enrolling learners, running assessments and tracking progress. It is web-based, has a mobile app, and can be extended with plugins and themes. Schools, universities, companies and associations use it for online, blended and classroom-supported learning, either self-hosted or run by a hosting provider.

What is Moodle LMS?

It is the full name Moodle HQ gives its core product: the free, open-source learning management system that most people simply call Moodle. The longer name separates it from the company’s other offerings, such as Moodle Workplace, MoodleCloud and the Moodle app. When someone says “Moodle”, this is almost always what they mean.

Is Moodle free?

Yes. Moodle is free to download, use and modify under the GNU General Public License, and there are no per-user fees. Running it is not free, though. You will pay for hosting, maintenance, support, setup work and course development, either through your own staff time or through a hosting and services provider.

Who owns Moodle?

The Moodle name and logo are trademarks of Moodle Pty Ltd, the Australian company known as Moodle HQ that leads development. Moodle was founded by Martin Dougiamas. The software is open source under the GNU General Public License, so anyone can use, change and share the code.

How much does Moodle cost?

The Moodle software costs nothing. Your actual cost is hosting, administration, support, plugins that rely on paid services, theme and integration work, and content development. Hosted options such as MoodleCloud and managed hosting are priced by users, storage and service level, so ask for quotes and compare the total over about three years.

What is Moodle used for?

Moodle is used to deliver and manage learning online. Common uses include university and school courses, employee onboarding, compliance and safety training, professional development for association members, customer and partner education, and blended programs where a Moodle course supports classroom sessions with materials, sign-ups and assessments.

Is Moodle SCORM compliant?

Moodle supports SCORM 1.2, and its documentation states that it passes the ADL conformance tests for that version. SCORM 2004 is not supported natively, although some packages may appear to work. AICC content is supported, and xAPI is available through third-party plugins. Check the Moodle SCORM FAQ before buying content.

Moodle rewards organizations that plan for the work around the software as well as the software itself. If you would rather have someone host, migrate or set it up for you, Lambda Learning does that work: see our managed Moodle learning management system service.

Lambda Learning

Lambda Learning

Keep readingMore from the blog
Sign up

Stay informed.

Get the metrics your LMS hides — plus practical Moodle, Totara, and learning-commerce guidance — delivered to your inbox.

Lambda Learning