Seymour Papert creó el lenguaje de programación Logo para que los niños pudieran aprender conceptos matemáticos de una manera divertida y práctica mediante la programación de una tortuga virtual. Logo fomenta un enfoque constructivista y de aprendizaje autodirigido. Papert demostró que los niños pueden aprender a programar fácilmente en Logo si se les da tiempo y acceso a computadoras. El lenguaje Logo sigue siendo una herramienta valiosa para la enseñanza.