Moodle ofrece varios recursos para agregar contenido a los cursos, incluyendo editar páginas de texto o web, enlazar archivos o páginas web externas, mostrar directorios de archivos, desplegar paquetes de contenido IMS estándar, añadir etiquetas de texto e imágenes, mostrar un calendario de eventos, leer canales RSS externos, mostrar contenido HTML, y mostrar la descripción del curso.