Seymour Papert foi um matemático e educador sul-africano que ajudou a desenvolver a abordagem construcionista de aprendizagem. Ele criou a linguagem de programação Logo na década de 1960 para que crianças pudessem aprender fazendo. O construcionismo de Papert integrava princípios psicológicos, pedagógicos e de computação para guiar como professores e alunos interagiriam durante a programação com Logo.