Scratch je vizuální programovací jazyk, tzn. jazyk, který umožňuje vytvářet programy manipulací s grafickými programovými elementy a ne v textové podobě. Školáci, studenti, učitelé a rodiče ho mohou bezplatně používat jako multimediální autorský nástroj ke snadnému vytváření různých her a mít ho jako odrazový můstek do vyspělejšího světa počítačového programování. Je vhodný pro výuku i zábavu a byl použit v řadě různých projektů včetně simulací a vizualizací pokusů, k přípravě přednášek s animovanými prezentacemi, při tvorbě interaktivního umění, hudby a animovaných příběhů pro sociální vědy. Prohlížení existujících projektů dostupných na webových stránkách Scratche, jejich pozměňování a testování provedených úprav (bez jejich ukládání) nevyžaduje žádnou registraci.
Scratch uživatelům dovoluje používat programování řízené událostmi s různými aktivními objekty označovanými v angličtině jako „sprites“, v české verzi jako postavy. V jednoduchém editoru, který je součástí Scratche, je možné tyto postavy nakreslit – jako vektorovou nebo bitmapovou grafiku – anebo se mohou importovat z nějakého vnějšího zdroje, včetně webové kamery.
V současné verzi se Scratch nemusí instalovat, pracuje se s ním online způsobem v internetovém prohlížeči. Zájemci, kteří chtějí Scratch používat bez připojení k Internetu, si mohou stáhnout Scratch 3 offline editor ve verzi pro Windows, Mac OS nebo Linux. Jazyk Scratch je lokalizován do češtiny. Existuje stránka pro konverzi Jazyka Scratch do JavaScriptu. V současné době lze soubory scratch, .SB2 a .SB3 konvertovat také do .exe. nebo do HTML souborů.
Zdroj: wikipedia.org