MicroWorlds is a program that uses the Logo programming language, a dialect of Lisp programming language. It uses a turtle object which can be moved around, given commands, and eventually make shapes or even an animation. MicroWorlds is a program that uses the Logo programming language, a dialect of Lisp programming language. It uses a turtle object which can be moved around, given commands, and eventually make shapes or even an animation. It is part of a large set of dialects and implementations of Logo originating from the invention of Seymour Papert and aimed at triggering the development of abstract ideas by children through experimentation. As a tool for learning, Logo is flexible and provides immediate feedback; it is both accessible to young users and robust enough to create sophisticated projects. In original versions of Logo, Papert created a large 'turtle' that was programmed to move around the room by providing commands via the computer. MicroWorlds was designed by LCSI, a Canadian company, and can be used with Windows and Mac computers.