- Laboratorium 1 (wprowadzenie do przedmiotu)
- Laboratorium 2 (wprowadzenie do zmiennych)
- Laboratorium 3 (operatory oraz instrukcje warunkowe i wyboru)
- Laboratorium 4 (wprowadzenie do pętli, instrukcje break i continue oraz etykietowanie)
- Laboratorium 5 (konwersja i rzutowanie oraz wprowadzenie do klasy Round i Math)
- Laboratorium 6 (klasa BigDecimal i String oraz tablice)
- Laboratorium 7 (wprowadzenie do metod)
- Laboratorium 8 (wprowadzenie do obsługi plików tekstowych i wyjątków)
- Laboratorium 9 (wstęp do obiektowości)
- Laboratorium 10 (pliki binarne, serializacja i obiektowość)
- Laboratorium 11 (dziedziczenie)