Alice is a fun, innovative, and educational software from Carnegie Mellon Institute, designed to expose students to object-oriented programming. Using a gallery of 3D characters and scenery, Alice allows students to learn fundamental programming concepts in the context of creating animated stories, movies, simple games, and even virtual pets! In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students animate the objects and program social interactions between characters. In Alice’s interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. The end result is animated 3D Models that can be shared with others!