Kurz Java sa začína základmi jazyka, ako sú príkazy výstupu, premenné, a načítanie hodnôt. Následne sa zameriaš na podmienené príkazy, cykly a rôzne údajové typy (číslené, reťazcové a ďalšie).
Ďalej sa budeš venovať pokročilým témam, ako sú stringy, vnorené cykly, a viacnásobné vetvenie. Kurz tiež pokrýva výnimky, prácu s poľami a maticami, a ďalšími dátovými štruktúrami. Naučíš sa tiež používať streamy a pracovať s databázami.
Počas kurzu sa zameriaš aj na objektovo-orientované programovanie (OOP), kde sa naučíš o metódach, zapuzdrení, konštruktoroch a tvorbe tried. Riešiť budeš úlohy, ktoré zahŕňajú aj dedičnosť a polymorfizmus.
Testovanie je ďalšou dôležitou časťou kurzu, kde sa naučíš používať JUnit a rôzne typy testov. Ďalej sa oboznámiš s vláknami a rozhraniami.
Počas kurzu sa budú konať praktické testy, na ktoré sa budeš pripravovať riešením rôznych problémových úloh. Na konci kurzu sa pripravíš na skúšku, ktorá bude hodnotiť tvoje praktické a teoretické zručnosti.