This document summarizes 17 popular Moodle modules and plugins for enhancing online courses. They include tools for web conferencing (BigBlueButton), tracking attendance, sharing content between courses (Sharing Cart), monitoring student progress (ProgressBar), allowing students to upload documents (StudentFolder), estimating time spent on a course (CourseDedication), creating custom reports (ConfigurableReports), managing task lists (Checklist), improving course navigation (CollapsedTopics and GridFormat), setting learning objectives (LessonObjectives), offline paper quizzes (OfflineQuiz), accessibility options, audio/video question types (PoodLLRecording), gamification (Level Up!), creating questions (QuestionCreationActivity), and analytics on course activity (Heat