Książka zawiera 32 ilustrowane lekcje, 40 ćwiczeń praktycznych z programowania skryptów internetowych i ponad 20 zadań do samodzielnej pracy. Omawiane są podstawy JavaScriptu: typy danych, zmienne, konstrukcje sterujące, funkcje, tablice, obiekty, klasy, wyrażenia regularne, moduły, obsługa wyjątków i narzędzia do debugowania. Omówiono zdarzenia i ich przetwarzanie, generowanie zawartości strony, pracę z grafiką i multimediami, formularze internetowe i kontrolki, interakcję z przeglądarką internetową, detektory widoczności i zmiany rozmiaru. Obejmuje liczniki czasu, wątki w tle, korzystanie z obietnic i funkcji asynchronicznych, pracę z plikami, grafikę programu i pobieranie danych z serwera WWW. Opisuje programowanie aplikacji front-end i back-end w środowisku Node.js, a także przetwarzanie żądań między hostami.