Scratch ist eine erziehungsorientierte visuelle Programmiersprache inklusive einer grafischen Entwicklungsumgebung. Sie soll besonders Kinder, Jugendliche und andere Einsteiger in die Programmierung ansprechen. Programme werden komplett mit Drag and Drop erstellt und können online mit anderen ausgetauscht werden. (non)