Una plataforma virtual es una zona en Internet donde un docente puede organizar los elementos necesarios para establecer actividades educativas de acuerdo con las necesidades del curso. Algunas características incluyen que las plataformas son usadas por estudiantes, docentes, administradores y visitantes. Existen plataformas propietarias, de desarrollo propio y de código abierto. Ejemplos de plataformas gratuitas son Moodle, FLE3, TELEDUC y Claroline.