To Scratch είναι μια οπτική γλώσσα προγραμματισμού με την οποία οι μαθητές μπορούν να μάθουν να προγραμματίζουν μικροεφαρμογές, παιχνίδια, ιδεατούς (virtual) αυτοματισμούς, ρομποτική ή να μάθουν τις βασικές αρχές δημιουργίας μιας ταινίας.
Με τα γνώστα τουβλάκια (blocks) τα οποία είναι χωρισμένα σε ομάδες οι μαθητές μπορούν εύκολα να επιλέξουν την εντολή που θέλουν να εκτελέσουν χωρίς να αναγκαστούν να την πληκτρολογήσουν ξεπερνώντας έτσι το φράγμα του πληκτρολογίου, της γλώσσας και της σύνταξης η οποία είναι δύσκολη για παιδιά Α-ΣΤ τάξης του Δημοτικού Σχολείου και διδάσκεται στο Γυμνάσιο/Λύκειο.