Scratch (bahasa pemrograman)

Pengguna Scratch membuat sebuah program atau ""project"" dengan menyusun dan menumpuk balok-balok visual perintah yang mengatur tingkah laku komponen-komponen program yang dikenal sebagai "sprite". Dengan cara ini, sang pengguna dapat fokus pada logika dan alur pemrograman (algoritme) tanpa pernah atau sering mendapatkan kesalahan "error" karena penulisan sintaksis yang salah.