Git provides the easiest way to manage Moodle code, including updates and upgrades. An update is a minor version change such as from 3.3.2 to 3.3.3 for example, whereas an upgrade involves a major version change such as from 3.3 to 3.4. These examples were all run on CentOS Enterprise Linux 7 but should be similar for any Linux distro.
Customising CSS styles in Moodle 3.3’s default Boost theme is a relatively simple and painless process provided that you have some knowledge of CSS in the first place of course.
Learning Management Systems (LMS) like Moodle are all the rage these days in higher education course delivery. While an LMS almost certainly simplifies the day-to-day administrative tasks involved in higher education, it does not necessarily deliver better pedagogy or a better educational experience for students.