If you're seeing this message, it means we're having trouble loading external resources on our website.

Pokud používáš webový filtr, ujisti se, že domény: *.kastatic.org and *.kasandbox.org jsou vyloučeny z filtrování.

Hlavní obsah

Výuka programování na Khan Academy

V tomto kurzu se naučíme základní koncepty programovacího jazyka JavaScript a budeme k tomu používat šikovné funkce v rámci knihovny ProcessingJS. Než půjdeme dále, zde je krátká ukázka toho, jak zde na Khan Academy učíme programování a jak si myslíme, že se můžeš naučit nejvíce.
V Khan Academy většinou vyučujeme pomocí krátkých videí. V kurzech programování používáme něco trochu jiného. Říkáme tomu "audioprůvodci". Audioprůvodce je něco jako video, je ale mnohem víc interaktivní. Můžeš jej kdykoli zapauzovat a experimentovat s do té doby napsaným kódem. Můžeš si také vytvořit odvozený projekt, pokud si chceš udělat vlastní verzi toho, co jsme společně tvořili.  Tady na animovaném GIFu vidíš, jak takový audioprůvodce vypadá. (Ve skutečném audioprůvodci bude navíc ještě mluvený komentář!):
Animovaný GIF z audioprůvodce o proměnných.
Po skončení audioprůvodce si představenou látku krok za krokem vyzkoušíš v programátorské výzvě, a když budeš potřebovat, budou ti k dispozici nápomocné chybové hlášky a nápovědy. Pokud začneš mít pocit, že se při plnění výzvy zasekáváš a nevíš jak dál, zkus se znovu podívat na audioprůvodce, nebo prostě výzvu prozatím vzdej a vrať se k ní později. Zde je animovaný GIF výzvy Králíček Zubáček:
Animovaný GIF uživatele pracujícího na výzvě týkající se proměnných s názvem Zajíček Zubáček.
Když se učíš programovat, musíš procvičovat, procvičovat a procvičovat. Výzvy jsou skvělým způsobem jak vyzkoušet to, co se právě učíš, ale my chceme, aby se šlo hlouběji. To je důvod, proč teď máme v kurzu projekty, příležitosti jak strávit programováním mnohem více času a být kreativnější než v samotných výzvách. Některé projekty budou vyhodnoceny tvými kolegy, některé jen tebou. Také zhodnotíš některé projekty svých kolegů, takže se z nich můžeš i něco naučit. V programovací zemi se od našich vrstevníků neustále učíme, vždy se najde něco nového!
Ukázka z projektu "Co bude k večeři?".
Kromě projektů bys měl také vytvářet zcela nové programy, cokoli, co tě napadne. Stačí kliknout na "Nový program" na hlavní stránce programování a podívat se na dokumentaci k připomenutí si toho jak věci dělat.
A jinak, je naprosto v pořádku dělat chyby. To je to, co programátoři dělají pořád a neustále - kazíme věci, děláme chyby a učíme se z nich.
Snímek programu ProcessingJS spolu s chybovou hláškou.
Jakmile vytvoříš program, můžeš ho uložit a sdílet s přáteli a rodinou. Objeví se také v našich komunitních programech a ostatní programátoři se k němu mohou vyjádřit nebo se tě zeptat na to, jak se ti povedlo něco udělat. To samé můžeš udělat i ty pro jakékoliv zajímavé programy, které najdeš a pokud máš nápad na vylepšení programu, který vidíš, stačí kliknout na tlačítko "Uložit jako spin-off" a budeš mít vlastní kopii programu.
Dohromady v kurzu máme 40 audioprůvodců, 35 výzev a 9 projektů. Dokončit jej trvá asi 15-40 hodin, podle toho, jak moc času strávíš vylepšováním projektů. Mohlo by se to zdát jako hodně času, ale stojí to za to, protože na konci budeš znát obecné základy programování uplatnitelné pro všechny ostatní programovací jazyky.
Vítej v zemi programování: jsme komunitou, která se společně učí a inspirujeme se k tomu, abychom mohli realizovat své představy. Jdeme na to!

Chceš se zapojit do diskuze?

Zatím žádné příspěvky.
Umíš anglicky? Kliknutím zobrazíš diskuzi anglické verze Khan Academy.