Snap
Το Snap είναι μια γλώσσα πλακιδίων. Αποτελεί εξέλιξη του Scratch, η οποία υποστηρίζει προηγμένα προγραμματιστικά υποδείγματα όπως ο αντικειμενοστραφής και ο συναρτησιακός προγραμματισμός. Αυτό το καθιστά κατάλληλο για τη διδασκαλία πιο προχωρημένων θεμάτων της Επιστήμης των Υπολογιστών. Αναπτύχθηκε στο UC Berkeley, από τον Jens Monig σε συνεργασία με μια ομάδα συντελεστών, υπό την παιδαγωγική καθοδήγηση του Brian Harvey.