Moodle ofrece características de administración como la personalización del sitio mediante temas y la adición de nuevos módulos de actividades. Admite mecanismos de autenticación como LDAP, correo electrónico y bases de datos externas. Los profesores tienen control total sobre las opciones de un curso y pueden elegir entre formatos como semanal o por temas. Moodle también proporciona una variedad de actividades para cursos como foros, cuestionarios y tareas.