Το Alice είναι ένα καινοτόμο περιβάλλον προγραμματισμού βασισμένο σε μπλοκ που διευκολύνει τη δημιουργία κινούμενων σχεδίων, τη δημιουργία διαδραστικών αφηγήσεων ή τον προγραμματισμό απλών παιχνιδιών σε 3D. Σε αντίθεση με πολλές από τις εφαρμογές κωδικοποίησης με βάση το παζλ, το Alice παρακινεί τη μάθηση μέσω της δημιουργικής εξερεύνησης . Έχει σχεδιαστεί για να διδάσκει λογικές και υπολογιστικές δεξιότητες σκέψης, θεμελιώδεις αρχές προγραμματισμού και να είναι μια πρώτη έκθεση σε αντικειμενοστρεφή προγραμματισμό. Το Alice Project παρέχει συμπληρωματικά εργαλεία και υλικά για τη διδασκαλία της Alice σε ένα φάσμα ηλικιών και αντικειμένων με αποδεδειγμένα οφέλη στη συμμετοχή και τη διατήρηση διαφορετικών και ανεπαρκώς εκπαιδευμένων ομάδων στην εκπαίδευση στην επιστήμη των υπολογιστών.
