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
Past Events