Moodle is an online learning environment that provides various features to support teaching and learning. Key features include assignments, discussions forums, quizzes, and lessons. These features allow for substantive communication between students and teachers, support inclusivity and connectivity among students, and promote student engagement, self-regulation, and higher-order thinking. Moodle can be used flexibly across different subject areas like business studies, where quizzes help students learn course content, and design and technology, where file downloads expose students to technologies and allow collaboration.