Scratch, 8-16 yaş arası çocukların rahatlıkla kullanabileceği, MIT tarafından geliştirilmiş bir grafik programlama dilidir. Başlıca kullanım amaçları: Animasyon ve oyun tasarımı: Kullanıcılar, resim, müzik ve ses gibi medya araçlarını kullanarak kendi animasyonlarını ve oyunlarını oluşturabilirler. Problem çözme: Çocuklar, gerçek yaşamda karşılaştıkları problemleri bu platformda yansıtarak tasarımlarını oluşturur ve kendilerini ifade ederler. Eğitim: Bazı bilgisayar derslerinde kullanılarak çocuklara temel programlama becerileri kazandırılmasında kullanılır.