How to Create a Child Theme for Moodle 4

Learn how to build a child theme, use templates, renderers and configuration settings using PHP in the Moodle platform.

Course Summary

Welcome to "How to Create a Child Theme for Moodle 4"!

In this course, you will embark on an exciting journey to learn the ins and outs of creating a child theme for the Moodle Learning Management System (LMS). Whether you are an experienced PHP developer or looking to enhance your coding skills, this course is designed to equip you with the knowledge and tools necessary to create your own customisable child theme for Moodle.

Throughout the course, we will focus on the fundamental coding structure required to build a theme, as well as delve into the intricacies of modifying templates, utilising renderers, and creating theme configuration settings. We will be building a child theme based on the popular Moodle Boost theme, incorporating the powerful Bootstrap framework.

To ensure a hands-on learning experience, you will have access to the completed code for the child theme.

This will not only allow you to analyse and understand the child theme, but also provide you with the opportunity to modify and personalise it according to your preferences. Please note that this course assumes you have access to a development server with Moodle 4.x installed, enabling you to build and test your child theme in a practical environment.

By the end of this course, you will have acquired the skills to confidently create your own child themes for Moodle 4, offering a tailored and visually appealing experience for Moodle users. This course will empower you to customise Moodle to suit your specific needs.

I am thrilled to have you join me on this exciting journey of theme creation for Moodle 4.

Let's get started and unlock the potential of a personalised Moodle experience together!  

Course Curriculum

Chris Richter

Chris Richter is the founder and CEO of Ricoshae, a leading digital agency specialising in online education and digital content creation. With more than two decades of experience in web development, digital media, and programming, Chris brings a deep understanding of how technology can enhance learning.

Chris began his career at Australia’s largest vocational education and training organisation, where he supported thousands of students and teachers and helped manage and improve large-scale online learning platforms. He also led the development of Cloudstor, an award-winning file-sharing platform recognised by the Australian Telecommunications User’s Group.

Over the years, Chris has created content for more than 200 online courses across a wide range of subjects—including music business, animal studies, eco-tourism, and retail. His work has earned multiple awards, such as the Premier’s Public Sector Award and the NBSA Step Ahead Online Program Award.

A passionate advocate for effective digital learning, Chris has also presented at numerous conferences, including eResearch, ITEC, and Sydney mLearn. In this course, he draws on his extensive industry experience to help you develop practical skills and create engaging online learning experiences of your own.

Course Pricing

Premium course

$37 USD

  • Course special - was $57 (33% off)

    • 2 hours on-demand video
    • 1 downloadable resource
    • Community Access (ask questions, get help)
    • Full lifetime access
    • Certificate of completion
Buy Now