Interessieren Dich Online-Kurse?

Edukatico wird Dich ab und zu über Neuigkeiten informieren. (Du kannst das jederzeit wieder beenden.)

Transparenzhinweis: Einige Kursanbieter unterstützen den Betrieb unseres Suchportals durch Kursbuchungs-Provisionen.

Java online lernen: Welche Online-Kurse, YouTube-Tutorials und MOOCs gibt es?

Java-Kurse für Anfänger gibt es in verschiedenen Formen. Wir zeigen Dir, mit welchen Einführungskursen Du die bekannte Programmiersprache am besten online lernen kannst.

Java online lernen: Welche Online-Kurse, YouTube-Tutorials und MOOCs gibt es?
Foto: b1-foto/pixabay

Von Twitter über Amazon bis hin zu Minecraft:

Java ist eine Programmiersprache, deren Bedeutung stark zunimmt.

Auch weil die riesige Anzahl bestehender Android Apps (geschätzt gut 3 Millionen) auf Java basiert. 

Grund genug, sich mit Java zu beschäftigen und die beliebte Coding-Sprache selbst zu lernen!

Aber welcher Java-Kurs ist der richtige?



4 Wege, online Java zu lernen

Wir stellen Dir 4 verschiedene Möglichkeiten vor, Java im Internet zu lernen:

  1. kostenlose YouTube-Tutorials,
  2. spezialisierte Coding-Bootcamps,
  3. moderne Videokurse (MOOCs) und
  4. akademische Online-Vorlesungen.

Wir zeigen Dir unten die einzelnen Optionen und erklären die Unterschiede.

(Direkt zu allen 100+ Java-Online-Kursen in unserem Verzeichnis springen? Hier entlang.)


Kurz vorweg gefragt: Was ist "Java" eigentlich?


Java: eine besondere Programmiersprache

Die Besonderheit, die Java von anderen Programmiersprachen abhebt, besteht darin, dass sie plattformunabhängig ist. 

Gewöhnliche Programme müssen auf das Betriebssystem angepasst sein, auf dem sie verwendet werden. Ein Programm für einen Windows-Rechner läuft nicht unter Linux. Die Idee hinter Java ist, diese Einschränkung aufzuheben. 

Der Trick besteht darin, dass für jedes Betriebssystem eine eigene Laufzeitumgebung (Java Runtime Environment) entwickelt wurde, in der Java dann läuft – beispielsweise für Windows, Unix oder Linux. 

Java ist zudem eine objektorientierte Programmiersprache. Mit der Objektorientierung werden bestimmte Objekte zusammengefasst, was zu einer Vereinfachung der Software führt.

Klingt kompliziert? Wenn Du einen Java-Kurs belegst, wirst Du alles schnell verstehen!

(Hinweis: Java ist zu unterscheiden von JavaScript. Letzteres ist eine Skriptsprache für Webbrowser.)


Viele Anwendungen, Boom bei Android-Apps

Da Java fast auf allen Betriebssystemen läuft, ergeben sich vielfältige Anwendungsmöglichkeiten. 

Es gibt Java-Desktopanwendungen, die wie ein gewöhnliches Computerprogramm funktionieren. Außerdem eignet sich die Programmiersprache hervorragend für Webanwendungen. Vereinfacht gesagt, kommt Java vor allem als Anwendung im Backend von Websites zum Einsatz (also das, was auf der Serverseite passiert). Darüber hinaus gibt es sogenannte Java-Applets, also kleine Programmbausteine, die im Webbrowser ausgeführt werden. 

Immer wichtiger wird Java für mobile Endgeräte. Apps für Android-Smartphones basieren fast immer auf Java.

Java ist also eine der wichtigsten Coding-Sprachen. Aber wie genau kannst Du Java selbst lernen?



DIE 4 LERNMÖGLICHKEITEN IM DETAIL:


1.) YouTube-Tutorials: Erste Einführung zum Hineinschnuppern

YouTube ermöglicht Dir einen ersten Einstieg. Der Unterrichtsstil ist locker und abwechslungsreich. Aber Vorsicht: Nicht jeder "Experte", der Videos hochlädt, liegt beim Inhalt immer richtig. Ein durchdachtes Lehrkonzept fehlt oft. Zertifikate gibt´s natürlich auch nicht. 

Fazit: Kann einen guten ersten Eindruck für Anfänger vermitteln; eher weniger geeignet für eine umfassende, strukturierte Java-Ausbildung.

Ausgewählte Beispiele:

  • Java-Tutorial auf Deutsch von "TheSimpleInformatics", die ursprünglich mit ihren Mathe-Videos bekannt wurden.
  • Java-Crashkurs, der in ca. 3 Stunden einen ersten Einstieg für absolute Anfänger anbietet.
  • Step by Step – Tutorial, das bereits über 10 Mio. Mal aufgerufen wurde.


2.) Online-Coding-Bootcamps: Interaktive Java-Ausbildung für die Praxis

Es gibt Kursanbieter, die sich auf Coding spezialisiert haben. Diese Online-Bootcamps und ähnliche Provider bringen Dir einzelne Programmiersprachen in konzentrierter Form bei. Hier geht es um eine praxisnahe Ausbildung, die schnell im Job eingesetzt werden kann. Dazu ist viel eigene Programmierarbeit erforderlich. Oft kosten die Kurse etwas.

Fazit: Fokussierte Praxisausbildung für schnelle Coding-Skills; weniger detaillierte Erläuterung von theoretischen Konzepten.

Ausgewählte Beispiele:

  • Codecademy, "Learn Java": Interaktiver Programmierkurs mit viel eigenem Coding. Die Basisversion ist kostenlos, viele Inhalte sind jedoch hinter der Paywall versteckt.
  • Pluralsight, "Java Path": 12 Java-Lektionen für Anfänger, Fortgeschrittene und Experten. Mit einem Assessment zu Beginn kann jeder sein eigenes Level bestimmen.
  • Treehouse, "Learn Java": Kompletter Java-Track aus 8 Lektionen und ca. 18 Stunden Gesamtdauer. Enthält interaktive Programmierübungen.
  • Udemy, "Java Programmieren für Anfänger": Videokurs auf Deutsch für Anfänger ohne Vorkenntnisse mit 100 kurzen Videolektionen (insgesamt 11 Stunden).


3.) Videokurse (MOOCs): Umfassendes Online-Learning, oft sogar gratis

Mit MOOCs (massive open online courses) werden Uni-Inhalte fürs Internet aufbereitet. Die Kurse kommen von Universitäten, die für die Qualität sorgen. Lernen kann man mit MOOCs oft kostenlos, die Zertifikate (auf Wunsch) sind kostenpflichtig.

Fazit: Umfassende Programmier-Ausbildung von bekannten Universitäten. Ausführlichere Videolektionen als in den Bootcamps.

Ausgewählte Beispiele:

  • "Java für Einsteiger": Kurzer deutschsprachiger Intensivkurs des Hasso-Plattner-Instituts. Vermittelt in 4 Wochen die wichtigsten Grundlagen über Java. Variablen, Arrays und Schleifen sind genauso enthalten wie die Objektorientierung.
  • "Java Programming and Software Engineering Fundamentals": Serie von 5 einzelnen MOOCs, die eine umfassende Java-Ausbildung für Webentwickler ermöglicht (Duke University, über Coursera).
  • "Introduction to Java Programming": Kursserie aus 3 Videokursen der Universität Madrid für eine fundierte Ausbildung in der Programmiersprache (über edX).
  • "Java Programming Basics": Grundlagenkurs über 6 Wochen für Java-Anfänger ohne Programmiererfahrung (Kursanbieter: Udacity).


4.) Online-Vorlesungen von Universitäten: Hochwertige akademische Inhalte

Von einigen Hochschulen sind auch komplette Videovorlesungen verfügbar. Die Einführungsvorlesungen zur Programmierung basieren oft auf Java. Der Schwerpunkt der Uni-Vorlesungen liegt allerdings naturgemäß auf einer allgemeinen Programmierungseinführung mit akademischer Ausrichtung. Java dient dabei als einfaches Sprachbeispiel für Studienanfänger.

Fazit: Hochwertige Vorlesungsaufzeichnungen für Informatik-Studenten; fürs schnelle und fokussierte Coding-Lernen allerdings oft zu ausführlich.

Ausgewählte Beispiele:


Java online lernen: Welche Online-Kurse, YouTube-Tutorials und MOOCs gibt es?
Foto: screenshot/edx

Welcher Java-Kurs ist für Dich der beste?

Für Anfänger: Wer privat mal unverbindlich in Java hineinschnuppern will, kann mit den Youtube-Tutorials einen ersten Eindruck bekommen. Einen "richtigen" Kurs kann man danach immer noch belegen.

Für Praktiker: Wenn Du Java für die Praxis brauchst und einen festen Plan hast, es möglichst schnell zu lernen, können die Spezialanbieter / Coding-Bootcamps für Dich eine gute Option sein.

Für zukünftige Webentwickler: Du willst Dir wirklich Zeit für Java nehmen, um es später in der Webentwicklung einzusetzen? Du brauchst vielleicht auch ein Zertifikat für Bewerbungen? Dann sieh Dir mal die MOOCs der internationalen Unis an.

Für Informatik-Studenten: Du kannst zur Ergänzung Deiner eigenen Vorlesung mit den Online-Vorlesungen flexibel einzelne Aspekte vertiefen. Natürlich kannst Du auch parallel zum Studium einen der Bootcamp-Kurse oder MOOCs belegen, um in Java richtig "sattelfest" zu werden.


Hast Du eigene Anmerkungen dazu? Gib uns Dein Feedback!


Edukatico ist Dein Suchportal für Online-Kurse

Wir listen >8.000 Online-Kurse von verschiedenen Anbietern aus 22 Fachgebieten in unserem Verzeichnis. Alle Informatik-Kurse findest Du hier.

Mit dem Kursmanager kannst Du Dein Online-Lernen organisieren und Deinen eigenen Lernrhythmus bestimmen.

Interessierst Du Dich für Online-Kurse? Unseren Newsletter kannst Du hier bestellen. Und folge uns auch auf Facebook oder Twitter!