Moodle es un software diseñado para ayudar a los educadores a crear cursos en línea de alta calidad y entornos de aprendizaje virtuales mediante el uso de la pedagogía social constructivista. Originalmente era un acrónimo de Modular Object-Oriented Dynamic Learning Environment. El documento también describe otras plataformas educativas como Claroline, Dokeos, Olat y Sakai.