
Scratch tanfolyam
Mi az a Scratch - és miért szereti mindenki?
Amikor először megnyitod a Scratch-et, olyan érzés, mintha egy digitális LEGO-doboz tetejét pattintanád le: színes elemek, amikből bármit összerakhatsz - de itt a végeredmény nem a polcra kerül, hanem mozogni, zenélni, beszélni fog a képernyőn.
A Scratch egy, az MIT Media Lab csapatától induló, blokkalapú programozási nyelv és közösség. Úgy tanít kódolni, hogy közben azonnali visszajelzést ad, és nem akadsz fent a pontosvesszőkön. Támogatja és fejleszti a számításos gondolkodást és a probléma megoldó képességet, kreatív tanítást és tanulást, együttműködést. Azt a gondolkodásmódot lehet belőle elsajátítani, ami átültethető akár Pythonba, C++-ba is.
Kis történelmi kitekintés
A Scratch születése 2003-ra nyúlik vissza.
Ekkor Mitchel Resnick, Yasmin Kafai és csapata a MIT Media Lab-ban azon gondolkodott:
„Miért csak az informatikusok érthetik meg a programozást?”
Így indult a Lifelong Kindergarten projekt, ami azt hirdette:
tanulni legjobban úgy lehet, ha alkotunk.
Az első Scratch-verzió (1.0) 2007-ben jött ki, és azóta is folyamatosan fejlődik:
-
Scratch 2.0 (2013) – új online szerkesztő, saját blokkok készítése
-
Scratch 3.0 (2019) – modern, JavaScript-alapú, bármilyen eszközön működik
-
Ma már több mint 1 milliárd projekt készült benne világszerte
A Scratch neve a DJ-k „scratching” technikájából jön — ők zenéket mixelnek; a Scratch pedig kódokat, hangokat, képeket mixel, hogy abból valami új szülessen.
Mit tud a Scratch?
Röviden: játékokat, animációkat és interaktív történeteket készíthetsz vele. A szereplőidet (sprite-ok) úgy programozod, hogy színes blokokkat húzol egymásba: Amikor elindul a program .. mondd ezt ... menj ennyit ... fordulj ide ....
A blokkok csak akkor illeszkednek, ha logikailag is passzolnak - ez segít fókuszálni arra, mi történjen egymás után.
De a lényeg nem is ez, hanem a gondolkodásmód, amit közben elsajátítasz:
| Fejlesztett készség | Mit jelent a Scratch-ben? |
|---|---|
| 💡 Kreativitás | Saját játék, mese vagy mém kódolása |
| 🧩 Logikai gondolkodás | Programozási alapok (ha–akkor, ciklus, esemény) |
| 🤝 Együttműködés | Mások projektjeinek „remixelése” |
| 🌍 Digitális kompetencia | Kód, design, hang, mozgás – minden együtt |
| 🗣️ Kommunikáció | Storytelling interaktív formában |
Röviden: a Scratch az első lépés a programozói önkifejezés felé. Innen már csak egy kis lépés a Python, JavaScript vagy akár a robotika.
Hol kezdd el?
Megnyithatod böngészőben, ez kezdéshez teljesen elég: scratch.mit.edu/create
Le is töltheted az alkalmazást, offline is elérhető. Használhatod Windows, macOS, ChromeOS, Android rendszereken: scratch.mit.edu/download
Belépés után jobb oldalt látod a színpadot (itt fut minden), alul a sprite-listát (itt fogod a híres cicát megtalálni), bal oldalt a blokkokat, középen pedig a kódteret.

A macska bemutatkozik
- Nyisd meg: scratch.mit.edu/create → adj neki egy címet: Hello, Scratch!
- Húzd be az események közül: amikor a zöld zászlóra kattintanak
- Menj a kinézetre és válaszd: mondd [Szia] (2) mp-ig
- Válaszd a mozgást: menj 10 lépést
- Még mindig maradj a mozgáson és kapcsold hozzá: ha a szélen vagy, pattanj vissza.
Kattints a zöld zászlóra és a macska életre kel.

Ha szeretnél még
a Scratchről olvasni, feladatokat készíteni benne, nézd meg a többi bejegyzést is:

