Scratch adalah bahasa pengaturcaraan visual untuk kanak-kanak. Ia juga boleh dijalankan secara atas talian dan juga offline (dengan memuat turun aplikasi ke desktop). Pengguna boleh membangunkan projek  menggunakan antara muka berasaskan blok. Projek-projek ini boleh dikongsi menerusi komuniti secara atas talian. Perkhidmatan yang dibangunkan oleh MIT Media Lab ini telah diterjemahkan kepada lebih 70 bahasa. Sehingga kini, …