Scratch là một công cụ lập trình kéo thả dành cho học sinh, giúp họ làm quen với tư duy máy tính và thiết kế phần mềm thông qua các khái niệm như nhân vật, sân khấu và câu lệnh. Nó hỗ trợ việc tạo ra ứng dụng, đồ họa và trò chơi một cách đơn giản và miễn phí, phù hợp cho giáo dục từ tiểu học. Với sự phát triển mạnh mẽ và cộng đồng đông đảo, Scratch đã trở thành công cụ phổ biến trong giảng dạy lập trình cho học sinh trên toàn thế giới.