Hai gia' fornito un'informazione fondamentale che e' fare siti web, e questo con Java puo' avere poco o nulla a che fare.
Per la realizzazione di siti web, la parte GRAFICA/client/lato browser si fa TUTTA in
- HTML
- CSS
- Javascript
- framework come Angular.js, React.js, Vue.js, ...
- librerie javascript come jQuery, D3.js, Plotly.js, ....
Non c'e' una goccia di Java!
Inoltre servono competenze di "interazione uomo macchina", cioe' COME realizzare un sito ""accativante"".
In ogni caso, SE vuoi fare questo mestiere, o solo prenderlo in considerazione come una realistica possibilita', DEVI acquisire le competenze necessarie in modo SERIO. Quindi c'e' da studiare!
Un coso online ""decente"" lo trovi di sicuro.
Spannometricamente, un corso""serio" potrebbe richiedere UN ANNO.