Las plataformas virtuales son programas de software orientados a Internet que se utilizan para diseñar y desarrollar cursos en línea. Permiten mejorar la comunicación entre estudiantes y profesores y fomentar el aprendizaje individual y colaborativo. Existen plataformas comerciales de pago, plataformas de código abierto gratuitas como Moodle, y plataformas propias desarrolladas internamente. Las plataformas virtuales ofrecen roles como estudiante, profesor y administrador, y materiales educativos como text