Moodle es un software educativo de código abierto que permite crear cursos y sitios web educativos. Fue desarrollado por Martin Dougiamas basándose en ideas constructivistas sobre cómo se construye el conocimiento. Moodle permite a instituciones educativas gestionar recursos educativos y comunicación entre estudiantes, profesores y personal. Se distribuye gratuitamente y se puede personalizar y adaptar a diferentes entornos educativos.