Los programas educativos pueden tener unos aspectos y estructura similares presentan características muy particulares, uno pueden ser Laboratorios, Juegos, Evaluaciones, Demostraciones en fin.
Programas tutoriales directivos: Consiste en eso programas en donde el computador tiene la programación y juzga el grado de conocimiento del estudiante, es decir, tiene la pregunta y respuesta y si las respuestas del estudiante no coinciden con el computador emite una nota. En los programas más tradicionales el error lleva implícita la noción de fracaso.
Programas no directivos: Consiste en potenciar el aprendizaje por medio de la exploración esto programas adoptan una similitud un laboratorio ensayo- error y no emite calificaciones
Clases de software
Programas tutoriales
Programas lineales
Programas ramificados
Entornos tutoriales
Simuladores
Constructores
Carácter conductista
Aprendizajes deductivos e inductivos
Corrientes cognitivistas y construcción de sus propios aprendizaje
Clases de software
software
Herramientas de autor
Exelearning
Hotpotatoes
software
Simuladores
Captivate FlashCrocodile
software
Tutoriales