Το Scratch είναι ειδικά σχεδιασμένο για άτομα από 8 έως 16 χρονών, αλλά χρησιμοποιείται επίσης και από άτομα όλων των ηλικιών. Εκατομμύρια χρήστες δημιουργούν έργα στο Scratch σε διάφορες τοποθεσίες, όπως σπίτια, σχολεία, μουσεία, βιβλιοθήκες και πολιτιστικά κέντρα. Το σλόγκαν του Scratch είναι “Φαντάσου · Φτιάξε · Μοιράσου”. Η έμφαση στο μοίρασμα είναι σημαντικό μέρος της παιδαγωγικής για το Scratch: τα προγράμματα δεν θεωρούνται μαύρα κουτιά, αλλά αντικείμενα που μπορούν να αναμιχθούν για τη δημιουργία νέων έργων. Ο μόνος τρόπος να γίνει ένα πρόγραμμα διαθέσιμο για χρήση είναι να δοθεί ο πηγαίος κώδικας του.
Το Scratch διαθέτει γραφική γλώσσα προγραμματισμού με την οποία καθιστά πιο προσιτό τον προγραμματισμό στα παιδιά (από 8 ετών και άνω), τους εφήβους και άλλους αρχάριους προγραμματιστές. Τα έργα που αναπτύσσει κανείς με το Scratch μπορούν να είναι πλούσια σε μέσα και να χρησιμοποιούν γραφικά, κινούμενα σχέδια, μουσική και ήχους. Το Scratch δίνει τη δυνατότητα δημιουργίας ηλεκτρονικών παιχνιδιών, κινουμένων σχεδίων, αλληλεπιδραστικών ιστοριών κ.α. Επιτρέπει στον χρήστη να μοιραστεί τις δημιουργίες του στο διαδίκτυο.
Ο σχεδιασμός του Scratch ευνοεί σκόπιμα τους αρχάριους προγραμματιστές. Εκτός από την παραγωγή εφαρμογών ως εκπαιδευτικό περιβάλλον, στοχεύει στην ανάπτυξη βασικών ικανοτήτων, όπως είναι: η δημιουργική σκέψη, η σαφής επικοινωνία, η συστηματική ανάλυση, η αποδοτική συνεργασία, ο επαναληπτικό-προοδευτικός σχεδιασμός, και οι δεξιότητες της δια βίου μάθησης. Για τους εκπαιδευτικούς το Scratch είναι επίσης ένα βολικό εργαλείο παραγωγής ψηφιακού μαθησιακού υλικού.
