The world's most customisable and trusted open source learning management system


Moodle LMS is an open source secure, feature-rich software platform that runs on any computer server and all common devices to create a web-based online learning space containing “courses” full of resources and activities.

These course spaces are where educators create and arrange a wide array of resources and activities into a rich learning experience where enrolled learners have the ability to interact and work with each other to achieve the learning goals of the course.

moodle mockup

Key features of Moodle LMS

opensource 1

Complete ownership

Our LMS is true, full-featured open source – meaning you can download the entire software for free and change how it works by writing new code to add features to it. Take full control over the security and privacy of your data with Moodle LMS, and rest assured that open source provides you a multitude of other benefits including longevity and sustainability; reliability and security; flexibility and customisability.


Give it your own look & feel

Tailor your site to your needs with Moodle. Customise the appearance and branding with Moodle Themes and choose from a large number of settings and built-in tools to design the perfect LMS for your needs – whether your courses are instructor-led, self-paced, blended or entirely online.


Customise the functionality

Extend the functionality of your Moodle site to meet your needs using a huge ecosystem of Plugins and Certified Integrations with third party software. From video conferencing tools, to attendance trackers, to payment gateways …you name it!Extend the functionality of your Moodle site to meet your needs using a huge ecosystem of plugin add-ons and

Access 1


Moodle LMS is WCAG 2.1 AA compliant which means that Moodle users can be reassured that Moodle meets accessibility in four key areas. Whether you are an educator, learner, developer or system administrator, Moodle LMS’s authoring and evaluation tools are endorsed by WCAG as perceivable, operable, understandable and compatible.

The way in which educators and administrators create courses, resources and activities on Moodle LMS also has an impact on their accessibility. To accommodate all learners, it is important that educators and administrators create Moodle courses with resources and activities that provide alternatives for different senses, options between language and symbols and promote active information processing skills.

Moodle’s Atto Editor contains built-in accessibility tools and a Moodle LMS Certified Integration, the Brickfield Accessibility Starter Toolkit includes the automated analysis of Moodle courses against a set of common accessibility rules, checking the content inside all of Moodle’s core activities.


Choose your language

With the help of our community Moodle is being translated into over 100 languages so you can use Moodle in your language, or even multiple languages at once! 


Support for all types of online learning

From fully online learning to a blended approach, from self-paced courses to collaborative learning, from school pupils to corporate learning; as an open source platform developed in collaboration with a global community, Moodle LMS is designed for ultimate flexibility. Moodle LMS provides you a pedagogical toolbox that is designed from a social constructionist point of view that empowers you to build your own education platform to teach the way you want, to any number (or age) of learners.


Trust our security

Moodle’s development practices include security by design. This means that we embed a security mindset right from the start in all of our development to deliver a secure platform. As an open source platform, Moodle LMS enables you to have complete control over your data to meet your local legislation requirements, including GDPR compliance.


Constantly monitored

As an open source project, our global community is constantly reviewing our source code and collaborating on making it more secure through well-established processes. Fixes are reported globally and applied to past releases to make sure they reach as many sites as possible. As part of Moodle’s security procedures, we’ve set up a security program with Bugcrowd that enables global security researchers to test our platform continuously.

Private Files

Our commitment to privacy

Our world-leading privacy compliance features allow you to configure your Moodle site to meet your local privacy legislation requirements, including some of the best GDPR compliance on any education platform. Moodle has built-in tools to manage privacy and site policies, age-of-consent checks, data collection purpose and retention periods, as well as perform data exports and handle deletion requests.

Customise 1

Teach your way

Moodle LMS provides a pedagogical toolbox designed from a social constructionist point of view that empowers you to build your own education platform to teach the way you want, to any number of learners.

Whether you want to support deep collaborative learning through group activities like Wikis or Forums; foster peer review in Workshops; encourage self reflection in Blogs, review learners’ progress through Checklist; provide tasks that allow for active participation, exploration and experimentation through Assignments or Quiz; or keep learners up to date with course requirements or changes with Calendar, Notifications and Messaging, Moodle can support your online education style.


Measure and track progress

Moodle LMS includes a variety of ways to monitor and measure your students’ progress.

Record and manage your students achievements through Moodle’s Gradebook that activities such as Assignment and Quiz send grades back to. Educators can create individualised or group learning plans based on Competencies and scales. Allow your learners to view their own plans so they can see the associated competencies and track their own progress towards achieving them and use Learning analytics to receive insights to predict and support students at risk of failing. Manage the sequence or timing of learners’ completion of tasks with Activity completion plus Moodle’s Restrict access feature enables you to restrict the availability of any activity or even a course section based on dates, completion of previous activities or grades achieved.


Recognition and Rewards

Moodle LMS allows you to reward learner progress and encourage engagement. Badges, which are standard to Moodle, are a good way to break down learning goals and celebrate incremental achievements of learners. Course certificate, a Moodle plugin, allows for the dynamic generation of certificates based on predefined conditions set by you. Utilise Moodle’s vast library of gamification plugins to motivate and reward learner accomplishment.

mobile 1

Support learning from any device

Moodle App improves the experience of Moodle LMS on touch screen devices and allows learners to access all your content, submit activities and complete assignments from their devices. Mobile notifications help to keep learners in the loop, no matter where they are.


User-friendly offline learning

Our Moodle App allows courses to be downloaded onto mobile devices, helping learners with limited data plans or bad connectivity. They can do everything offline, such as reading materials, answering quizzes or writing on forums. When connectivity is restored, everything they’ve done is securely uploaded back to their Moodle site.

Integrate systems

Integrate with all your systems

Streamline your processes by seamlessly connecting Moodle LMS with external platforms and services. Integrate Moodle with video conferencing for live meetings; Student Information Systems, plagiarism detection; portfolios, popular document suite, content repositories and thousands more.


Supporting Open Standards

As a member of several Edtech standards bodies and signatory of the Standards First Pledge, we support a number of common standards for getting data in and out of Moodle. For example we support SCORM and AICC for content packages; IMS-LTI for external apps; RSS; LDAP … the list of acronyms goes on!

What’s new in our latest release, Moodle 3.11


Moodle regularly upgrades with new and improved features, including improvements to the user interface, admin experience, user-requested features, any necessary security patches, and more.

Moodle 4.0 = UX


We are well on the road to Moodle 4.0, the User Experience (UX) centrepiece that will transform Moodle LMS. Scheduled for release in November 2021, the journey to Moodle 4.0 has depended on engagement with the Moodle community – students, teachers, administrators, developers, partners and the Moodle Users Association.

For more information and to contribute on the Road to Moodle 4.0, please join the Moodle UX community and sign up to our usability testing.

Here are some of our most frequently asked questions:

All your questions, answered in one extensive Moodle FAQ.