Moodle is a free and open source platform designed to facilitate online learning.

The Moodle software, which is written in PHP, aims to provide educators, administrators and learning with a single integrated system for creating personalised learning environments.

Built by the Moodle project, which is led and coordinated by Moodle HQ, the platform is said to power tens of thousands of learning environments globally.

According to Moodle, it is used by more than 90 million people across academia and enterprises.

What can you do with Moodle?

Users of the technology are able to create websites that include things like online courses and other e-learning facilities.

It employs a drag and drop method to add features to an environment.

Features included are things like an intuitive text editor, all-in-one calendar and more. Activities, which is the general name for a group of features in a Moodle course, is something that a student will do that interacts with other students and or the teacher.

This means that assignments can be set, chat allows participants to have real-time conversations, while a database is also included to allow participants to create, maintain and search a bank of record entries.

The software is freely available under the GNU General Public License. Meaning that anyone can adapt, extend or modify Moodle for both commercial and non-commercial projects.