El software educativo abarca diversos tipos de programas diseñados específicamente para facilitar el aprendizaje. Entre ellos se encuentran ejercitadores, sistemas de gestión de aprendizaje, tutoriales, cursos en formato digital, hipermedia, sistemas expertos o inteligentes, simuladores y juegos virtuales.