This course covers the Moodle Programming so that we can extend Moodle features using the plugin architecture of Moodle.

Coding guidelines and best practices for Moodle will also be covered.