Základní konstrukce jazyka JavaScript - Online kurz
Online kurzů tutoriálů se věnuje vysvětlení základních konstrukcí jazyka JavaScript pro úplné začátečníky. Naučíte se programovat jednoduché webové aplikace.
Ohlasy studentů
Výborný seriál, díky za něj. Zaregistroval jsem se na ITnetwork teprve nedávno a velmi velmi chválím.
Člen
Skvěle zpracované, ideální JS tahák, díky

Člen
Super tutoriál
Začínám se základy JavaScriptu a jsem fakt nadšená tím, jak je to vše
skvěle vysvětleno, takže jsme se nad tím trochu zamyslela a za chvilku mi
vyskočilo místo 14.8. 14.srpna
Asi ten jazyk začnu mít ráda 
Člen
E-learning kurz základů JavaScriptu
Lekce 1
Úvod do JavaScriptu
Článek představí jazyk JavaScript včetně jeho struktury, historie a příkladů uplanění v nejmodernějších webových technologiích.
Napsal David Čápka
V tutoriálu vytvoříme svůj první skript, který vypisuje do dokumentu. Naučíme se používat proměnné a nakonec zjistíme aktuální datum a čas.
Napsal David Čápka
V tutoriálu si uvedeme základní datové typy JavaScriptu (čísla, řetězce a boolean) a naučíme se používat jejich funkce a některé globální funkce.
Napsal Michael Olšavský
Lekce 4
Podmínky v JavaScriptu
Tutoriál vysvětluje programování podmínek v JavaScriptu, tedy větvení. Naučíme se používat logické operátory a klíčová slova if a else.
Napsal David Čápka
Praktické cvičení
Řešené úlohy k 4. lekci JavaScriptu
Řešené programátorské úlohy v JavaScriptu na téma podmínky. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal David Čápka
Lekce 5
Cykly v JavaScriptu
Tutoriál vysvětluje programování cyklů v JavaScriptu. Naučíme se používat cykly for a while.
Napsal David Čápka
Praktické cvičení
Řešené úlohy k 5. lekci JavaScriptu
Řešené programátorské úlohy v JavaScriptu na téma cykly. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal David Čápka
Lekce 6
Pole v JavaScriptu
Tutoriál vás naučí používat pole v JavaScriptu. Naučíme se také cyklus for...of a jak pole seřadit. Na konci vypíšeme, kdo má dnes svátek.
Napsal David Čápka
Praktické cvičení
Řešené úlohy k 6. lekci JavaScriptu
Řešené programátorské úlohy v JavaScriptu na téma pole. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal David Čápka
Lekce 7
Funkce v JavaScriptu
V tutoriálu se naučíme programovat funkce v JavaScriptu, předávat jim parametry, vracet hodnotu, ukládat je do proměnné a předávat jako callback.
Napsal David Čápka
Praktické cvičení
Řešené úlohy k 7. lekci JavaScriptu
Řešené programátorské úlohy v JavaScriptu na téma funkce. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal David Čápka
V tutoriálu si vysvětlíme co je to DOM a jak z něj načítat elementy z webové stránky. Naprogramujeme webovou kalkulačku pomocí událostí onclick a onload.
Napsal Michal Žůrek - misaz
V tutoriálu si popíšeme jak a na základě čeho můžeme vybírat prvky DOM, jak můžeme vytvářet nové, vkládat je do jiných, přesouvat, mazat a upravovat.
Napsal Michal Žůrek - misaz
Lekce 10
Editor tabulek v JavaScriptu
V tutoriálu si popíšeme tvorbu webové aplikace. Vytvoříme si editor, který bude pracovat s HTML tabulkou a umožní ji uživateli rozšiřovat a upravovat.
Napsal Michal Žůrek - misaz
V tutoriálu dokončíme editor tabulek v JavaScriptu. Bude to velká porce manipulace s elementy DOM. Vkládání sloupců a řádků před, za, nad a pod a mazání.
Napsal Michal Žůrek - misaz
V JavaScript tutoriálu si osvojíme používání striktních operátorů, přetypování, zkracování podmínek a práci s hodnotami null a undefined.
Napsal Roman
Lekce 13
Podmínky v JavaScriptu podruhé
V JavaScript tutoriálu si ukážeme tabulku přetypování v podmínkách, osvojíme si konstrukci switch s propadáváním a ternární operátor.
Napsal Roman
Lekce 14
Cykly v JavaScriptu podruhé
V tutoriálu rozšíříme naše znalosti cyklů v JavaScriptu. Naučíme se používat klíčová slova break, continue, návěstí a cyklus do-while.
Napsal Roman
Praktické cvičení
Řešené úlohy k 8.-14. lekci JavaScriptu
Řešené programátorské úlohy v JavaScriptu na téma manipulace s DOM. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Michal Žůrek - misaz
V tomto tutoriálu si ukážeme jak můžeme v JavaScriptu pracovat s elementy img a canvas (plátno), tedy statickými a dynamickými obrázky.
Napsal Michal Žůrek - misaz
Lekce 16
2D kontext plátna v JavaScriptu
Článek ukazuje možnosti 2D kontextu plátna. Ukazuje použití transformací kontextu, práci s jednotlivými pixely na plátně, přechody, výplně a stín.
Napsal Michal Žůrek - misaz
Praktické cvičení
Řešené úlohy k 15. a 16. lekci JavaScriptu
Řešené programátorské úlohy v JavaScriptu na témata obrázky a práce s canvasem v JavaScriptu. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Michal Žůrek - misaz
Lekce 17
Časovače a animace v JavaScriptu
V tutoriálu si ukážeme typy časovačů v JavaScriptu, jak nastavit hodnotu CSS, jak získat velikost okna a jak se dělají různé typy animací.
Napsal Michal Žůrek - misaz
Praktické cvičení
Řešené úlohy k 17. lekci JavaScriptu
3 vypracované úlohy k 14. lekci JavaScriptu, seřazené podle obtížnosti s přiloženým řešením. Úlohy probírají časovače, animace a ovlivňování CSS stylů.
Napsal Michal Žůrek - misaz
Spolu s HTML5 přišlo nové JavaScriptové API - requestAnimationFrame, které nám pomáhá s vykreslováním na canvas. A my si jej v tomto tutoriálu představíme.
Napsal Neaktivní uživatel
Zapamatujte si snadno nejdůležitější syntaxi JavaScriptu jako je výstup, proměnné, řetězce, podmínky, cykly, pole a funkce.
Napsal David Čápka
Hotová řešení v JavaScriptu
Zobrazit sekci 7 Položek
Sekce obsahuje tutoriály na hotová řešení v jQuery nebo čistém JS. Naučíte se jednoduše tvořit smooth scrolling, sidebary, menu a další doplňky webu.
Galerie aplikací se zdrojovým kódem v JavaScriptu od místních programátorů. Zdrojáky neprochází kontrolou jako u seriálů a jsou různé kvality.
Prezenční varianta
Celodenní školení programování v JavaScriptu od základní syntaxe, přes OOP v nové ECMA 6 až po jQuery a Angular.
Napsal David Čápka