Create animations and start coding with Alice
Alice is a visual programming tool that makes producing animated scenes straightforward. Using a drag-and-drop style interface and a ready-made collection of characters, settings, and props, beginners can arrange elements and build short CGI animations without writing complex code.
This environment works well for a wide range of ages and experience levels. It serves both creative projects and classroom lessons, giving learners a playful way to explore computational ideas.
Learn programming through storytelling
Telling a story in Alice naturally introduces programming fundamentals such as sequencing, conditional logic, loops, and procedures. Because the focus is on building a scene and directing characters, learners pick up coding concepts while concentrating on narrative and design rather than syntax.
Teachers and self-learners alike can use Alice to turn abstract programming topics into hands-on activities that feel like digital storytelling.
Notable capabilities
- Character creation tools for designing custom figures and creatures
- A library of prebuilt scenes, props, and characters ready to use
- Classroom-friendly features and lesson-friendly workflows
- Intuitive visual programming that hides syntax while showing structure
- Fast way to produce simple CGI animations for projects or demonstrations
Who benefits most
Alice is an excellent fit for students, hobbyists, and educators who want a gentle, visual entry point into both animation and programming. It’s especially useful when the goal is a quick, tangible project that connects code to a visible outcome.
An alternative to consider
- ActivePerl (free): while not an animation platform, this freely available Perl distribution can be helpful for users who prefer exploring traditional, text-based programming alongside or after trying a visual environment like Alice.
Technical
- Windows
- Free