Skip to main content

Developer
Resource centre

Learn how to build, develop, and contribute to the world's most customisable Learning Management System.

Getting started

New to Moodle Development?
Our quick start guide helps you take your first steps.

Coding standards

Read our style guidelines, including coding standards and naming conventions.

API guides

Learn all about Moodle APIs with our deep-dive guides, complete with examples and explanations.

Developer community

Join the open source community that makes Moodle.

Release notes

Technical specs and new features of Moodle releases, supported versions and more.

Moodle App

Interested in app development? Learn how to get started working with the Moodle App.