Hej! widzę że w kursie który podesłałeś jedną z głownych sekcji jest tworzenie aplikacji desktopowych z użyciem Swinga. To nie jest dobry pomysł - Java na desktopy jest prawie martwa. Nie licząc kilku wybitnych projektów takich jak IntelliJ. Do budowania aplikacji na desktopy są lepsze narzędzia niż Java.
Sam pracowałem ze Swingiem prawie 4 lata - więc mam troszeczkę wiedzy na ten temat żeby podziękować za te umiejętności. W dzisiejszych czasach Java to przede wszystkim backend - wszystko co sie dzieje po stronie serwera.
Ostatnio nawet napisałem artykuł na bloga czy warto uczyć się Javy na desktopy :) https://technologicznasowa.pl/java-na-desktopy-czy-w-ogole-warto-sie-uczyc/