Una plataforma virtual es un programa especializado que proporciona herramientas para gestionar la enseñanza y el aprendizaje a través de Internet. Se utiliza comúnmente para publicar información del curso, registrar a los estudiantes, almacenar materiales educativos y evaluaciones, y facilitar la interacción y el aprendizaje automático. Algunas plataformas virtuales populares son Moodle, Dokeos y aquellas que integran autoría en línea, interacción, seguimiento y videoconferencia.