Scratch adalah bahasa pemrograman grafis gratis yang memungkinkan pengguna membuat berbagai jenis proyek kreatif menggunakan drag and drop blok warna. Dirancang untuk usia 8 tahun ke atas, Scratch membantu pengguna mengembangkan keterampilan belajar abad ke-21 seperti pemecahan masalah dan berpikir kreatif. Scratch juga dapat digunakan dalam pendidikan dan mendukung eksplorasi serta eksperimen dalam berbagai mata pelajaran.