Skip to main content


Brief Description:

Moodle™ delivers a powerful set of learner-centric tools and collaborative learning environments, that empower both teaching and learning. Moodle™ is web-based and features a mobile-compatible interface, making it accessible from anywhere in the world across different web browsers or devices.


Target group

Educators and trainers in schools, universities, and workplaces.

  • Participants:
    • 2000 +
    • Ideal: 100-200 per course
Objective To provide educators, administrators, and learners with an open, robust, secure and free platform to create and deliver personalized learning environments.

Technical Requirements

Installing Moodle on the on-premises server requires a web server with PHP and a database system. Alternatively, you can also install Moodle on your personal computer with a Moodle installer package, based on your operating system, that provides everything required to run the software, including Apache, MySQL, and PHP. The installer packages are available for both Mac and Windows systems.


Supported Browsers:

  • Supported by most of the standard-compliant internet browsers like Chrome, Firefox, Safari, and Edge

Computer Specifications

  • A minimum of 200 MB of disk space plus as much as needed to store the files. The minimum memory space requirement for Moodle is, thus suggested, 5 GB.

  • Computer must at least have a 1 GHz processor. However, a 2 GHz dual-core or faster processor is recommended.

  • A minimum of 512 MB of RAM, while 1 GB or more of RAM is recommended on a       computer and 8 GB or more of RAM on a large production server.

Server Requirements

  • It is recommended to download and install the latest versions of the software and operating systems, while the minimum requirements are Moodle 3.5 or later versions, PHP 7.2.0 for up to Moodle 3.8, and PHP 7.3.x and 7.4.x for Moodle 3.8 onwards.

Database Requirements

  • Moodle will need one of the PostgreSQL 9.6, MySQL 5.7, MariaDB 10.2.29, Microsoft SQL Server 2012, and Oracle Database 11.2 or the latest stable version of them. While Moodle supports all these database servers, it is recommended to upgrade your software to the latest version before installation.
License / Cost
Several different license models
Link to Tool

Moodle - Open-source learning platform |

Additional format/references:

Melton, J. (2006). The LMS Moodle: A usability evaluation. Languages Issues11(12), 1.

Simanullang, N. H. S., & Rajagukguk, J. (2020, February). Learning Management System (LMS) Based On Moodle To Improve Students Learning Activity. In Journal of Physics: Conference Series (Vol. 1462, No. 1, p. 012067). IOP Publishing.

Zabolotniaia, M., Cheng, Z., Dorozhkin, E., & Lyzhin, A. (2020). Use of the LMS Moodle for an effective implementation of an innovative policy in higher educational institutions. International Journal of Emerging Technologies in Learning (iJET)15(13), 172-189.

Kerimbayev, N., Nurym, N., Akramova, А., & Abdykarimova, S. (2020). Virtual educational environment: interactive communication using LMS Moodle. Education and Information Technologies25(3), 1965-1982.

Using Moodle to Create Online Courses: A Comprehensive Tutorial for the Faculty - Part 1 of 2 - YouTube