Scratch là tên một ngôn ngữ lập trình, được thiết kế dành riêng cho các bạn học sinh từ 8 – 16 tuổi.
Điểm nổi bật của ngôn ngữ này là học sinh chỉ cần kéo và lắp ráp các khối lệnh đầy màu sắc lại với nhau, giống như đang chơi lắp ráp Lego – chứ không phải là viết code khô khan như Python, Arduino,… Điều này giúp học sinh hứng thú hơn trong việc học tập và giáo viên cũng dễ dàng hướng dẫn lập trình Scratch hơn.