Program
Wstęp do programowania
Czym jest programowanie i po co ci to?
Zmienne
Naucz się przechowywać informacje w zmiennych
Łączenie łańcuchów
Naucz się łączyć łańcuchy i pracować z tekstem w JavaScript
Operatory i wyrażenia
Naucz się wykonywać obliczenia i porównywać wartości
Typy prymitywne
7 typów JavaScript: string, number, boolean, null, undefined, symbol i bigint
Typ object
Niuanse i pułapki obiektów: null, tablice, referencje i kopiowanie
Warunki (if/else)
Naucz komputer podejmować decyzje w zależności od sytuacji
Pętle
Wykonuj działania wielokrotnie bez powtarzania kodu
Funkcje
Zrozum funkcje przez proste analogie
Tablice
Zrozum tablice przez analogię z listą zakupów
Obiekty
Zrozum obiekty przez analogię z paszportem
DOM — kontrola strony
Zrozum jak JavaScript współdziała ze stroną HTML
Zdarzenia (Events)
Naucz się reagować na kliknięcia, wpisywanie tekstu i inne działania
Obsługa błędów
try/catch, typy błędów i jak czytać komunikaty o błędach
Async/Await
Zrozum programowanie asynchroniczne przez proste analogie
Praca z API
Zrozum jak programy komunikują się ze sobą
Mini-projekty
Stwórz w pełni funkcjonalny kalkulator
Egzamin końcowy
Napisz kompletną grę w 1–2 godziny używając wszystkiego czego się nauczyłeś
Poziom zaawansowany
Zrozum programowanie obiektowe