Alice é um ambiente de programação 3D inovador que facilita a criação de uma animação para contar uma história, jogar um jogo interativo, ou um vídeo para compartilhar na web. Alice é uma ferramenta de ensino para computação introdutória. Ele usa gráficos 3D e uma interface de arrastar e soltar para facilitar uma experiência de primeira programação mais envolvente e menos frustrante.