Kotlin lernen
Ein kostenloser, interaktiver Online-Kotlin-Kurs für Einsteiger. Du schreibst und führst in jeder Lektion echtes Kotlin aus, bekommst KI-Hinweise, sobald du feststeckst, und verdienst am Ende ein kostenloses Zertifikat - kein Android Studio, kein JDK, nichts zu installieren.
1,000+ codders eingeschrieben
213 Lektionen212 Aufgaben826 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
Abschnitt 1
Grundlagen
Abschnitt startenStartenSchaffe eine solide Grundlage mit wesentlichen Konzepten und grundlegenden FähigkeitenEinführung
4 Lektionen415Variablen
7 Lektionen1330Nullbarkeit
7 Lektionen1130Operatoren Teil 1
5 Lektionen920Operatoren Teil 2
5 Lektionen920Entscheidungen treffen
6 Lektionen1125Grundlegende Ein-/Ausgabe
6 Lektionen1020Rechner zum Aufteilen der Rechnung
Projekt5 Lektionen5Schleifen
9 Lektionen1635Funktionen
8 Lektionen1430FizzBuzz mit einer Wendung
Projekt4 Lektionen4Grundlagen von Listen
7 Lektionen1225Über Sequenzen iterieren
5 Lektionen920Listen – Fortgeschrittene
5 Lektionen920Täglicher Ausgaben-Tracker
Projekt7 Lektionen7Abschließende Herausforderungen
3 Lektionen3Abschnitt 2
Logik & Ablauf
Abschnitt startenStartenBaue auf den Kotlin-Grundlagen auf und lerne Maps, Sets, verschachtelte Collections, Lambdas, Datenpipelines, Textverarbeitung und Fehlerbehandlung kennen. Wende deine Fähigkeiten in den Projekten Kontaktbuch und Bestandsverwaltung sowie in anspruchsvollen und abschließenden Herausforderungen an.Maps Teil 1
5 Lektionen920Maps Teil 2
5 Lektionen920Mengen und Mitgliedschaft
5 Lektionen920Verschachtelte Sammlungen
5 Lektionen920Projekt – Kontaktbuch
5 Lektionen5Funktionswerte
5 Lektionen920Collection-Pipelines
5 Lektionen920Sortieren und Gruppieren
5 Lektionen920Erweiterte Kontrollstrukturen
5 Lektionen920Textverarbeitung
5 Lektionen920Fehlerbehandlung
5 Lektionen920Projekt – Lagerverwaltung
5 Lektionen5Abschließende Herausforderungen
3 Lektionen3Abschnitt 3
Objektorientierte Programmierung
Abschnitt startenStartenModelliere Programme mit Klassen und Objekten. Lerne Konstruktoren, Eigenschaften, Sichtbarkeit, Objekte und Companion-Objekte, Vererbung, Interfaces, Polymorphie, Data-, Enum- und Sealed-Klassen, Generics sowie klassische Design Patterns kennen und entwickle anschließend ein Projekt zur Bibliotheksverwaltung.Klassen und Objekte
6 Lektionen1140Eigenschaften und Kapselung
5 Lektionen932Objekte und Companion-Objekte
5 Lektionen932Vererbung
5 Lektionen932Schnittstellen
5 Lektionen932Polymorphie
5 Lektionen932Spezielle Klassen
5 Lektionen932Generics
5 Lektionen932Entwurfsmuster Teil 1
4 Lektionen832Design Patterns Teil 2
4 Lektionen832Projekt: Bibliotheksverwaltung
5 Lektionen58Abschließende Herausforderungen
3 Lektionen3
Lernen durch Tun
Schreibe echten Code, frage Datenbanken ab, erstelle Websites und meistere KI-Prompts. Unsere interaktiven Lektionen decken alle Fähigkeiten ab, die moderne Entwickler brauchen.
Baue deine Serie auf
Bleib konsequent und sieh zu, wie dein Fortschritt wächst! Verfolge deine tägliche Programmiergewohnheit, schütze deine Serie mit Einfrieroptionen und verdiene Belohnungen für jeden Tag.
12 Tage Serie
Komm morgen zurück, um deine Serie zu halten!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doppelt oder Nichts
Tag 5 von 7
Serie Einfrieren
2 left
Überall coden
Nimm deine Programmierreise mit! Keine Einrichtung, keine Downloads: einfach öffnen und loslegen. Verfügbar auf iOS, Android und Web mit 4,9-Sterne-Bewertungen.
Du bist nicht allein
Tritt auf globalen Bestenlisten an, lade Freunde ein, um Belohnungen zu verdienen, und feiert gemeinsam eure Erfolge. Programmieren macht mit Freunden mehr Spaß!
Jeder Lernweg, alles dabei
Lies, höre, teste dich, frag die KI oder schlage nach, was du schon gelernt hast. Jede Lektion passt sich dir an.
Eine Variable ist ein benannter Container, der einen Wert speichert, auf den du später im Programm verweisen kannst.
In Python erstellst du eine, indem du den Namen, ein Gleichheitszeichen und dann den Wert schreibst.
Der Wert kann sich ändern. Eine neue Zuweisung verweist den Namen einfach auf einen neuen Wert.
Werde zertifiziert
Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.
Warum Kotlin mit Coddy lernen
- Schreibe und führe echtes Kotlin in deinem Browser aus. Kein Android Studio, kein IntelliJ, kein JDK einzurichten - jede Lektion kompiliert deinen Code serverseitig mit dem Kotlin-Compiler und zeigt Ausgabe und Compiler-Fehler sofort an, am Desktop oder am Handy.
- Das Kotlin, das Android- und Backend-Entwickler wirklich schreiben:
valvsvarund Typinferenz, Null-Safety mit?.,?:und!!, String-Templates,ifundwhenals Ausdrücke, Ranges und Schleifen, Funktionen mit Standard- und benannten Argumenten sowieListvsMutableListmit den Collection-Methoden, die du jeden Tag brauchst. - KI-Hinweise erklären die Stellen, an denen Einsteiger in Kotlin stolpern - warum der Compiler einen nullbaren Wert ablehnt, wann
whenbesser ist alsif, warumvalnicht heißt, dass die Liste unveränderlich ist - damit du von der ersten Lektion an das richtige mentale Modell aufbaust, ohne auf eine Forum-Antwort zu warten. - Baue echte Programme, nicht nur Übungen: einen Rechnungsteiler, der Eingaben liest und Ausgaben formatiert, FizzBuzz mit einem Twist und einen Ausgaben-Tracker mit Fehlerbehandlung, Summen und Durchschnitten. Jedes Projekt entsteht Schritt für Schritt über ein Kapitel.
Häufige Fragen zum Kotlin-Lernen
Wofür wird Kotlin verwendet?
Kotlin ist eine moderne, statisch typisierte Sprache, die auf der JVM läuft und zu JavaScript und nativem Code kompiliert. Ihr größtes Einsatzgebiet ist Android - Google hat sie 2019 zur bevorzugten Sprache für die Android-Entwicklung erklärt, und die meisten neuen Android-Apps werden darin geschrieben. Außerdem wird sie viel für Backend-Dienste mit Spring Boot und Ktor, für plattformübergreifende Apps mit Kotlin Multiplatform und Compose Multiplatform sowie für Build-Skripte mit Gradle verwendet.
Ist Kotlin schwer zu lernen?
Nein - Kotlin gehört zu den freundlicheren Sprachen für den Einstieg. Die Syntax ist knapp, dank Typinferenz musst du Typen selten ausschreiben, und der Compiler fängt Null-Fehler ab, bevor dein Programm läuft. Wer schon Java, JavaScript oder Python kennt, wird sich schnell zurechtfinden. Dieser Kurs beginnt bei Hello World und führt pro Lektion eine Idee ein, du brauchst also keine Programmiererfahrung.
Sollte ich zuerst Kotlin oder Java lernen?
Wenn dein Ziel Android ist, fang mit Kotlin an - es ist das, was Google empfiehlt, was die offizielle Android-Dokumentation verwendet und wofür Jetpack Compose gebaut ist. Kotlin ist vollständig mit Java interoperabel, du kannst also vom ersten Tag an Java-Code lesen und aufrufen und Java später nachholen, wenn ein Job es verlangt. Wenn dein Ziel Enterprise-Backend-Arbeit oder ein Universitätskurs in Java ist, bleibt Java zuerst eine vernünftige Wahl.
Wie lange dauert es, Kotlin zu lernen?
Die Grundlagen - Variablen, Null-Safety, Bedingungen, Schleifen, Funktionen und Listen - brauchen zwei bis vier Wochen täglicher Übung, und genau das deckt dieser Kurs ab. Bis du eine kleine Android-App oder ein Ktor-Backend bauen kannst, vergehen meist weitere zwei bis drei Monate, die vor allem ins Framework fließen, nicht in die Sprache selbst.
Brauche ich Android Studio, um Kotlin zu lernen?
Nicht, um die Sprache zu lernen. Kotlin ist eine Allzwecksprache, und jede Lektion hier läuft im Browser, du kannst dich also erst auf die Sprache konzentrieren, bevor du eine IDE anfasst. Wenn du dann zu Android wechselst, installierst du Android Studio - und alles, was du hier gelernt hast, gilt unverändert weiter.
Kann ich Kotlin kostenlos online lernen?
Ja. Der interaktive Kotlin-Kurs ist kostenlos - alle Lektionen, Programmierübungen, die Projekte und das Zertifikat. Kotlin wird serverseitig kompiliert und ausgeführt, du musst also weder JDK noch IntelliJ noch Android Studio installieren, um echten Code zu schreiben.
Bekomme ich nach dem Kotlin-Kurs ein Zertifikat?
Ja. Wer den Kotlin-Kurs abschließt, erhält ein kostenloses Abschlusszertifikat mit Verifizierungslink, das du auf LinkedIn teilen oder in den Lebenslauf aufnehmen kannst - neben allen Android- oder Kotlin-Projekten, die du danach baust.