Η Alice είναι μια εκπαιδευτική γλώσσα προγραμματισμού
ανοιχτού κώδικα βασισμένη σε αντικείμενα με ένα ολοκληρωμένο περιβάλλον
ανάπτυξης (IDE). Η Alice χρησιμοποιεί ένα περιβάλλον μεταφοράς και απόθεσης για
να δημιουργήσει κινούμενα σχέδια υπολογιστών χρησιμοποιώντας μοντέλα 3D. Το
λογισμικό αναπτύχθηκε πρώτα στο Πανεπιστήμιο της Βιρτζίνια το 1994, στη
συνέχεια στο Carnegie Mellon (από το 1997), από μια ερευνητική ομάδα με
επικεφαλής τον Randy Pausch.