Los primeros programas de enseñanza electrónica aparecieron en los años 50 y se les llamó programas lineales. Estos fueron sucedidos por los programas ramificados, que permitían al estudiante recibir sugerencias y hacer preguntas. Más adelante surgieron los programas generativos, que promovían tareas difíciles adaptadas a la experiencia e información de cada estudiante. Actualmente existen diversas herramientas digitales interactivas para la educación, aunque los avances en inteligencia artificial aún deben mejorar la comunicación independiente con