O documento discute os tipos de softwares educacionais e suas características, incluindo programas de programação que permitem aos alunos resolver problemas desenvolvendo estratégias próprias, tutoriais que fornecem informações limitadas para os alunos escolherem, e jogos educacionais que podem ter características de tutoriais ou envolver os alunos em competições.