Scratch, öğrencilerin animasyonlar ve harika projeler oluşturmasına yardımcı olacak, sürükle ve bırak özellikli, blok tabanlı bir programlama dilidir. Tamamen ücretsizdir ve kullanmak için herhangi bir lisans gerektirmez. Scratch platformu MIT Medya Laboratuvarı'nda geliştirildi ve öğrencilerin kendi topluluk üyelerinin tasarladığı projeleri oluşturmasına, kopyalamasına ve yeniden düzenlemesine olanak tanıyor . Kolay kullanım için öğrenciler Scratch kodlamasına çevrimdışı editörüyle erişebilir veya bilgisayarlarına indirebilirler. Scratch'i çalıştırmak için öğrencilerinizin tek ihtiyacı bir Windows, Linux, ChromeOS veya Mac bilgisayar, güncel bir web tarayıcısı ve Adobe Flash Player'ın güncel bir sürümüdür. Buna ek olarak, bu değerli Scratch kodlama deneyimini içeren bir dizi STEM aracı da bulunmaktadır.
Öğrenciler Scratch'i birçok farklı robotik aracı programlamak veya programlamanın en önemli temellerinden bazılarını keşfetmek için kullanabilirler .