AI Vibe Coding – kreativní kurz programování pro děti
Vaše děti si během 10 interaktivních lekcí vyzkouší, jak dnes vznikají moderní aplikace – od nápadu až po běžící web a vlastní API na internetu. Kurz je postavený na moderním přístupu:
- děti neopisují kód z tabule
- pracují s umělou inteligencí jako s parťákem
- tvoří vlastní hry, aplikace a weby
- vše si samy vyzkouší a uvidí okamžitý výsledek
Kurz je vhodný i pro děti bez předchozí zkušenosti s programováním.
Podívejte se na referenci prvního absolventa kurzu Adama!
Co se účastníci během kurzu naučí? 👩🎓👨🎓
Jak kurz probíhá? 💻
Představíme se, vysvětlíme základní pojmy (co je programování, frontend, backend, API, GitHub) a rovnou vytvoříme první aplikaci – interaktivní Clicker hru. Na konci hodiny ji student nasadí na internet a může ji ukázat kamarádům. Na začátku hodiny ukážeme hotovou aplikaci, aby studenti viděli, kam to celé směřuje.
Výstup: Clicker hra živě na webu
Výstup: Unikátní rozšířená hra + pochopení AI nástrojů
Výstup: Interaktivní kvízová hra s vlastními otázkami
Výstup: ToDo aplikace s plnou správou dat
Výstup: Vlastní hra nebo výrazně rozšířená aplikace
Student vytvoří svůj první API endpoint – místo, kam se posílají a odkud se čtou data. Naučí se testovat API přes terminál a prohlížeč. Trochu víc se ponoříme do kódu – pochopíme, co se děje „pod kapotou".
Výstup: Fungující API na serveru
Student pozná Python – jeden z nejpopulárnějších programovacích jazyků na světě. Vytvoří API v Pythonu a porovná ho s JavaScriptem z předchozí lekce. Uvidí, co backend dokáže sám o sobě, i bez vizuální stránky.
Výstup: Python API na serveru
Student vytvoří vlastní backend server a nasadí ho na internet. Pak k němu připojí frontendovou aplikaci vygenerovanou přes AI. Na konci hodiny má kompletní full-stack aplikaci – frontend na jednom serveru, backend na druhém.
Výstup: Full-stack aplikace (vlastní server + klient)
Čas na vytvoření finálního projektu. Student si naprompuje kompletní aplikaci – frontend nasazený na web a backend na vlastním serveru. Na začátku hodiny ukážeme příklad, jak by mohl finální projekt vypadat.
Výstup: Kompletní full-stack projekt připravený na prezentaci
Závěrečná hodina. Každý student prezentuje svůj projekt – ukáže ho živě na internetu, řekne co ho bavilo a co se naučil. Společně shrneme celý kurz a oslavíme, co všechno jsme dokázali.
Výstup: Prezentace + pocit úspěchu
S čím budeme pracovat?
Způsob výuky
Na konci kurzu
- má každé dítě několik vlastních aplikací online,
- chápe rozdíl mezi frontendem a backendem,
- ví, že technologie nejsou jen pasivn�� konzumace, ale nástroj k tvorbě.