Skip to content
Daniel Abeshouse edited this page Jan 20, 2021 · 8 revisions

Alice Splash Screen

What is Alice?

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 under served groups in computer science education.

The Alice Project is a free open source project making freely available the application as well as the source code for the project. You will find documentation here for both the use of the compiled and published application as well as the source code of the project. We welcome the use of the application and invite people to help contribute to the underlying code. Both of these uses are subject to the EULA with some exceptions made for the use of assets contributed to the project and code used within the project.

Alice 3 End User License Agreement

You can find the EULA here.

It applies to both the use of the application and the source code.

You can find release builds here on gitHub or on the project webpage.

We have added information in this wiki for downloading, installing, and starting up the Alice application, information on known issues to help troubleshoot problems with Alice, and answers to frequently asked questions. We are constantly working to improve the Alice platform and welcome input on new features and information on bugs found within the software.

In addition to this content there are additional resources on the Alice website (Alice.org) that cover many of these topics as well as curricular materials, lessons, how to content, and tutorials and exercises to help teach and learn using Alice.

Modifying and Building Alice 3

We are excited to have our project open source on gitHub and invite people to work with our code and would love for people to contribute to the project. The supporting documentation for working with our code base and compiling Alice can be found in the readme of the source code.

We are working on how best to share out projects and tasks from our internal project planning that we would love community support on. In the meantime we welcome you to reach out to our team through this platform or using our Alice.org contact form if you are interested in finding out areas of our work where we would be most excited to have contributions or to better coordinate your efforts.