Moodle es un software de código abierto para crear cursos y sitios web educativos. Fue diseñado basado en ideas constructivistas sobre cómo se construye el conocimiento. Ofrece características como gestión de usuarios, exámenes en línea, foros de discusión, y puede personalizarse de acuerdo a las necesidades de cada institución. Más de 80,000 organizaciones en todo el mundo usan Moodle para educación formal e informal.