Za programovacím jazykem Scratch stojí odborníci z amerického MIT. Umožňuje dětem vytvářet příběhy, animace nebo hry. Scratch se používá ve více než 150 zemích světa a je dostupný ve více než 40 jazycích včetně češtiny. Funguje na principu skládání programových příkazů do bloků, takzvaný systém „drag and drop“, kdy doslova jednotlivé příkazy děti přetahují do programovacího prostředí místo složitého vypisování.
V kroužku pro začátečníky začínáme programováním různých pohybů kočky Scratche a dalších postaviček, které programovací prostředí nabízí. Postupně se pak děti dostávají ke složitějším algoritmům a programování jednoduchých her.
Výhodou je český lokalizace příkazů a bezplatná dostupnost programovacího prostředí, které lze buď nainstalovat do počítače, nebo pracovat v jeho online verzi. To vše dělá ze Scratche nejrozšířenější a nejoblíbenější programovací jazyk pro začínající dětské programátory. Jedná se o první krok v učení programování a k získání důležitých dovedností pro život.