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 Lektionen187 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 startenStartenAusklappenEinklappenSchaffe 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 Lektionen1Schleifen
9 Lektionen1635Funktionen
8 Lektionen1430FizzBuzz mit einer Wendung
Projekt4 Lektionen1Grundlagen von Listen
7 Lektionen1225Über Sequenzen iterieren
5 Lektionen920Listen – Fortgeschrittene
5 Lektionen920Täglicher Ausgaben-Tracker
Projekt7 Lektionen1Abschließende Herausforderungen
3 Lektionen3Abschnitt 2
Logik & Ablauf
Abschnitt startenStartenAusklappenEinklappenBaue 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
Projekt5 Lektionen1Funktionswerte
5 Lektionen920Collection-Pipelines
5 Lektionen920Sortieren und Gruppieren
5 Lektionen920Erweiterte Kontrollstrukturen
5 Lektionen920Textverarbeitung
5 Lektionen920Fehlerbehandlung
5 Lektionen920Projekt – Lagerverwaltung
Projekt5 Lektionen1Abschließende Herausforderungen
3 Lektionen3Abschnitt 3
Objektorientierte Programmierung
Abschnitt startenStartenAusklappenEinklappenModelliere 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
Projekt5 Lektionen18Abschließ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.