Kursen tar upp många olika delar, men ett gemensamt tema är de tre nyckelorden struktur, dynamik och optimering. Både data och programkod struktureras med objekt i olika former, för att få ett optimalt program. Sökmotoroptimering tas också upp i ett avsnitt i kursen.
Det är klientbaserad teknik som används, vilket betyder att det är språken HTML, CSS och JavaScript, som knyts samman av DOM (Document Object Model). Även språken DTD och XML, för att strukturera data, introduceras. De områden som ingår i kursen är objekt i JavaScript (inklusive JSON), DTD/XML, filhämtning med AJAX och Fetch, DOM scripting, class och objekt för JavaScript-kod, API för webbtjänster, drag-and-drop med PointerEvents (desktop och touch screens) samt SEO (Search Engine Optimization).