Moodle tiene varios recursos principales para configurar cursos, incluyendo foros, videos, audio, chat y cuestionarios. Los foros permiten publicar noticias de cursos anidadas que los estudiantes pueden ver ordenadas por criterios como antigüedad. Moodle también admite videos de YouTube y otros sitios, así como audio subido directamente o alojado en el servidor. Los cuestionarios soportan bancos de preguntas con múltiples opciones de respuesta.