Alice Programming
Competition

About

Alice Platform

Alice is a block-based programming tool that helps students learn programming easily through building animations and games. The Alice programming language was developed by researchers at Carnegie Mellon University (CMU) to teach students programming through interactive 3D environments. It started as a project led by the late Randy Pausch, who sought to create a tool that would make learning to code more engaging, especially for younger students and beginners. Alice uses a drag-and-drop interface, allowing users to create animations, games, and stories, making complex programming concepts, like object-oriented programming (OOP), accessible in a fun and creative way. The platform's focus on storytelling and visuals helps demystify coding and encourages students to experiment without fear of syntax errors. In the annual Alice Programming Competition, middle and secondary school students submit animations or games in Alice 3 and present it to judges on the competiton day.

We organize the Alice Programming Competition to inspire students to explore programming and animation design further, fostering their creativity and technical skills. Students choose a theme and build an animation or a game that explores that theme. Themes vary and change every year to align with the most recent global developments and interest. For the previous year the themes included: Artificial Intelligence, Cybersecurity, Climate Change, Entrepreneurship, Crisis Management, & Sustainability.

Alice 2025

upcoming events

Alice Numbers

Statistics

Over

Submissions

for our previous two competitions

More than

Attendees

from our recent years

More than

Schools

participated from Qatar