Create a New Database Table for your Plugin

Learn the Basic Structure and Requirements of a Plugin

The Complete Process of Developing a Moodle Plugin


The teacher explains very well, very well commented code, simple and easy to read code, and the most important part "up to date."! I believe this will be a great course for anyone that wants to start with Moodle plugins to learn the basics, before going to another more complex tutorial, that often is not being so well maintainable as this course is and where sometimes there is redundancies and old code that isn't applicable anymore. I highly recommend it!


Really loved it, changed my perspective on the overall workings of moodle


Very informative and applicable.

Your Instructor

Chris Richter has been involved in online education content delivery for over 20 years. Chris has developed 1000’s of courses and course content for Universities, Colleges, Government departments and private training organisations. Chris has worked on projects ranging from $5k course content development to $4M projects working with large teams to develop full online degrees in many different areas including Business, Health, Animal Studies, Digital Media, Music, Fitness, Outdoor Education and many more.

Chris has spoken at many conferences including Moodle Moot, Edtech and the Sydney Opera House technology symposium. Chris has taken part in many emerging technology trials specialising in web based educational content. 

Chris has also developed web based software for Australian and European universities and colleges as a .NET, PHP expert and web developer. Chris understands the education environment as well as having highly advanced technology skills that can benefit the education sector.

 Frequently Asked Questions

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

(Note: Only valid for full priced courses - not valid for monthly plans)