Alice es un software educativo de programación orientado a objetos y lenguaje desarrollado originalmente en la Universidad de Virginia y luego en Carnegie Mellon. Utiliza un entorno gráfico de arrastrar y soltar para crear animaciones 3D. Tiene características de lenguajes de programación reales como funciones y permite a los estudiantes crear proyectos desde básicos hasta casi profesionales de forma rápida usando sus gráficos. También permite insertar sonidos creados con Audacity.