La enseñanza asistida por ordenador ha evolucionado desde los años 1960, cuando las computadoras comenzaron a usarse experimentalmente en la educación. Los primeros sistemas de enseñanza programada en los años 1950 no tenían en cuenta las necesidades individuales de los estudiantes. Más tarde surgieron programas tutórales, bases de datos, simuladores y constructores que permitieron una enseñanza más personalizada. Hoy en día, el software educativo puede motivar a estudiantes y maestros al facilitar el proceso de enseñanza-aprendizaje.