Scratch je prostředí pro visuální programování, které vám umožní vytvářet interaktivní multimediální prezentace, hry, a další applety.
Takto vytvořené projekty mohou být spuštěny i ve webovém prohlížeči s podporou technologie Java. Scratch nevyžaduje žádné znalosti jakéhokoliv skriptovacího jazyka, projekty vytváříte pomocí metody táhni a pusť (drag and drop), podmínky, zvuky a další elementy jsou do okna přetahovány jako stavební bloky.
Své vytvořené projekty můžete pak sdílet přes webovou stránku projektu, kde naleznete i spoustu projektů od ostatních uživatelů.