Alice is an easy to use virtual environment creation and animation tool that allows you to craft rich stories.
Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Unlike many of the puzzle-based coding applications Alice motivates learning through creative exploration. Alice is designed to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming. The Alice Project provides supplemental tools and materials for teaching using Alice across a spectrum of ages and subject matter with proven benefits in engaging and retaining diverse and underserved groups in computer science education.

Alice 3 has all of the features that have made Alice an exciting and creative first programming experience with an added emphasis on object-oriented concepts.

Alice 2 has a proven record as great tool for learning logical and computational thinking skills and the fundamental principles of programming.
- Alice 3 Interactive Narrative Example: Evergarden
- Alice 3 Peacock Romance
- Alice 3 Alice Regional Challenge Middle School Finalists
-
March 08
3 Questions with Rachel Fenichel, Director of Blockly on Google’s Education Team
“Alice was something that showed me that programming was more than just words on a screen.” In honor of […]
-
November 17
Give to Alice!
Perhaps Randy Pausch’s “Last Lecture” had an impact on your life? Was Alice a part of your education adventure? Did […]
-
July 01
Oracle grants made possible a decade of Learning to Code with Alice
Oracle has awarded a grant of $400,000 to continue the development and educational outreach of the Alice Project at Carnegie […]