Logo- (LOG-) is a computer programming language designed to help children learn how to program. It was developed by Seymour Papert and others at the Massachusetts Institute of Technology (MIT) during the late 1960s and early 1970s. Logo- is an interactive programming language that uses symbols and graphics to create simple programs and activities. Logo- is often used in educational settings and is a great resource for teaching children how to think computationally, as well as how to design and implement their own programs.

Logo- is based on the concept of turtle graphics. In turtle graphics, the user can move a “turtle” around the screen, drawing lines as it moves. Users can use commands to control the turtle’s movement and draw lines of different lengths, angles, and colors. This allows children to explore geometry and other mathematical concepts in a fun and engaging way. Logo- also includes a set of programming commands, which can be used to create more complex programs and activities.

Logo- has been used in a variety of educational settings, including elementary and middle schools, as well as universities. The language has been used to teach coding, robotics, and other technical skills. Logo- can also be used to create games and simulations, and has been used in classroom settings to explore scientific concepts.

Logo- is a powerful tool for teaching children how to think computationally and design their own programs. The language is interactive and engaging, and allows children to explore mathematics, robotics, and other concepts in a fun way. Logo- is also a great resource for teaching coding and robotics in educational settings.


Katz, A. (2001). Logo- The Language of Learning. Retrieved from https://www.edutopia.org/article/logo-language-learning

Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York, NY: Basic Books.

Resnick, M. (2007). Learning with Logo-: A Guide for Teachers and Parents. Cambridge, MA: MIT Press.

Scroll to Top