Hier sind einige kostenlose Online-Lehrmaterialien für Java:
https://de.wikibooks.org/wiki/Kurzeinstieg_Java
https://de.wikibooks.org/wiki/Java_Standard
https://math.hws.edu/javanotes/index.html
https://en.wikibooks.org/wiki/Java_Programming
Und hier ist eine große Sammlung von Programmieraufgaben mit Lösungsbeispielen in vielen Programmiersprachen, darunter auch Java:
https://rosettacode.org/wiki/Category:Programming_Tasks
Aus dieser Sammlung eine Anfänger-Aufgabe: Installiere, was Du zur Programmierung in Deiner Sprache benötigst und lass ein Hallo-Welt-Programm laufen.
https://rosettacode.org/wiki/Hello_world/Newbie
Die Lösung mit Java steht etwas weiter unten in der Liste:
https://rosettacode.org/wiki/Hello_world/Newbie#Java