- Laboratorium 1 (wprowadzenie do zarządzania projektami)
- Laboratorium 2 (wprowadzenie do dobrych praktyk tworzenia oprogramowania)
- Laboratorium 3 i 4 (przypomnienie wiadomości o OOP na przykładzie Javy)
- Laboratorium 5 i 6 (przypomnienie wiadomości o OOP na przykładzie C++)
- Laboratorium 7 i 8 (wstęp do scruma)
- Laboratorium 9 (bazy danych i UML)
- Laboratorium 10 (klasy abstrakcyjne i interfejsy)
- Laboratorium 11 (przegląd wybranych wzorców)
- Laboratorium 12 (wstęp do JavyFX)