Scratch adalah sebuah platform pemrograman visual yang dirancang untuk membantu pemula, terutama anak-anak dan remaja, belajar konsep dasar pemrograman dengan cara yang menyenangkan. Melalui antarmuka berbasis blok (block-based programming), pengguna dapat membuat animasi, permainan, cerita interaktif, dan simulasi tanpa perlu menulis kode secara manual. Scratch telah menjadi salah satu alat pembelajaran pemrograman paling populer di dunia karena bersifat gratis, mudah diakses, dan sangat intuitif.

