ALICE es un entorno de programación 3D gratuito que permite a los usuarios crear animaciones, historias interactivas o videos para compartir en la web. ALICE enseña conceptos básicos de programación orientada a objetos a través de la creación de películas animadas o juegos sencillos utilizando objetos tridimensionales. Los usuarios pueden arrastrar y soltar objetos en un escenario virtual y ver inmediatamente cómo sus instrucciones de programación afectan el comportamiento de dichos objetos.