Moodle logo

Moodle

Open source learning platform for creating personalized online courses and managing education at scale

Repository activity
  • Stars7.2k
  • Forks7.5k
  • Open Issues2
moodle health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • PHP
  • JavaScript
  • Gherkin
Moodle screenshot

About Moodle

Moodle is an open source learning platform and learning management system for educators, administrators, learners, and organizations. It is used to create personalized learning environments and manage online courses on a single, integrated system.

Moodle is designed to help educators build effective online courses based on sound pedagogical principles, with forums, activities, and plugins that extend what each site can do. A single install can scale from a one-teacher classroom to a 200,000-student university, and it runs on any web host you control.

Moodle powers over 100,000 registered sites worldwide, in more than 140 languages, across nearly every country. You can download it and run it on your own server, work with a Moodle Partner, or use hosted MoodleCloud. The project is maintained by Moodle HQ.

Key features

  • Personalized course creation on pedagogical principles
  • Forums and activities for online coursework
  • Plugins that extend each site's capabilities
  • Scales from one teacher to a 200,000-student university
  • 140+ language localizations

Details

First released
2009
Platforms
Web
Deployment
self-hostable · cloud
License
GNU GPL v3
Hosting
MoodleCloud · partner network
Scale
1 teacher to 200,000-student university