Visit Our YouTube Channel


Books | Online Courses


Book Cover

Introduction to Moodle 3.9+ Plugin Development

By Benjamin C Ellis

A comprehensive introduction to plugin development for Moodle, the world’s leading learning environment, for PHP developers.

The book covers:

  • A short history of Moodle and a high level discussion of the learning environments;
  • Essential information for developing plugins including coding guidelines and development tools;
  • High level descriptions of the common APIs;
  • Exploring common plugin requirements;
  • Developing 10 different common plugins as examples;
  • Other development concepts – backup, git, testing and releasing code to the Moodle plugins directory.

Course Cover

Plugins for Moodle

A tour for PHP developers and managers

This short video course of Moodle highlights the main areas that can be extended by plugins in Moodle. It will be useful to PHP developers and to non-technical managers/administrators who would like to understand the areas that can be enhanced by plugin developers.

Course Cover

Moodle Plugin Development By Example

FREE until 1st July 2023.

A comprehensive introduction, using examples, to plugin development for Moodle, the world’s leading learning environment