Swift lernen
Ein kostenloser, interaktiver Online-Swift-Kurs. Du schreibst in jeder Lektion selbst Swift, mit KI-Hinweisen, wenn dich mal ein Optional überrascht, und einem kostenlosen Zertifikat am Ende.
4,347+ codders eingeschrieben
249 Lektionen220 Aufgaben1,270 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
3 Lektionen316Variablen
7 Lektionen1351Optionals
5 Lektionen531Operatoren Teil 1
5 Lektionen534Operatoren Teil 2
5 Lektionen532Entscheidungen treffen
5 Lektionen534Grundlagen der Ein- und Ausgabe
6 Lektionen634Rechner zum Teilen der Rechnung
Projekt5 Lektionen1Schleifen
9 Lektionen966Funktionen
7 Lektionen742FizzBuzz mit einer Wendung
Projekt4 Lektionen1Grundlagen von Arrays
7 Lektionen745Über Sequenzen iterieren
4 Lektionen434Arrays – Fortgeschritten
4 Lektionen436Täglicher Ausgaben-Tracker
Projekt7 Lektionen1Abschließende Herausforderungen
3 Lektionen3Abschnitt 2
Logik & Ablauf
Abschnitt startenStartenAusklappenEinklappenVertiefe deine Swift-Kenntnisse mit Strings, Bereichen, Dictionaries, Sets, Funktionen höherer Ordnung, Closures und Fehlerbehandlung. Zwei angeleitete Projekte führen alles zusammen.Strings im Detail
6 Lektionen643Bereiche & Schrittweiten
5 Lektionen533Wörterbücher
6 Lektionen641Mengen
5 Lektionen535Funktionen höherer Ordnung Teil 1
5 Lektionen532Funktionen höherer Ordnung Teil 2
5 Lektionen532Projekt – Gewohnheitstracker
Projekt5 Lektionen142Closures
6 Lektionen641Fehlerbehandlung
5 Lektionen533Projekt – Quiz-Engine
Projekt5 Lektionen141Abschließende Herausforderungen
3 Lektionen3Abschnitt 3
Objektorientierte Programmierung
Abschnitt startenStartenAusklappenEinklappenModelliere Programme mit Klassen, Structs, Enums und Protokollen. Lerne Initializer, Wert- und Referenztypen, Zugriffskontrolle, Vererbung, Polymorphismus, Generics, die Standardprotokolle und klassische Design Patterns kennen und entwickle anschließend ein Projekt zur Bibliotheksverwaltung.Klassen und Objekte
6 Lektionen1140Strukturen und Werttypen
5 Lektionen932Eigenschaften im Detail
5 Lektionen932Kapselung
5 Lektionen932Vererbung
5 Lektionen932Protokolle
5 Lektionen932Polymorphismus und Generika
5 Lektionen932Standardprotokolle
5 Lektionen932Entwurfsmuster Teil 1
4 Lektionen832Entwurfsmuster Teil 2
4 Lektionen832Projekt: Bibliotheksverwaltung
Projekt5 Lektionen18Abschließende Herausforderungen
3 Lektionen3Abschnitt 4
Einführung in SwiftUIEigene Seite
Abschnitt startenStartenAusklappenEinklappenErstelle App-Bildschirme mit Swift und SwiftUI: Views und Modifier, Stacks und Layouts, State und Buttons, Textfelder und Toggles, Listen, Navigation und gemeinsam genutzte Daten. Jede Lektion enthält echten SwiftUI-Code, der live in der Vorschau angezeigt wird.Einführung
2 Lektionen28Inhalte anzeigen
6 Lektionen615Stacks & Layout
5 Lektionen512Modifikatoren
5 Lektionen512Status und Buttons
5 Lektionen512Benutzereingabe
5 Lektionen512Listen
5 Lektionen512Navigation
5 Lektionen512Daten teilen
4 Lektionen49Projekt – Coddy Coffee
Projekt5 Lektionen12Abschließende Herausforderungen
3 Lektionen3
Swift-Kurse
Praktische Swift-Kurse, kostenlos im Browser zu starten.
Herausforderungen für Anfänger – Grundlagen üben
BeliebtStelle dein Programmierwissen für Anfänger auf die Probe und versuche, diese Programmier-Herausforderungen zu lösen. Nutze dabei eine beliebige Sprache deiner Wahl. Viel Spaß beim Programmieren!
Zertifikat am Ende
- 20
- 20
Stack – Datenstrukturen Serie #1
BeliebtIn diesem Kurs lernst du die Datenstruktur Stack (Stapelspeicher) kennen, erstellst einen Stack von Grund auf in deiner bevorzugten Programmiersprache und löst praktische Programmieraufgaben dazu!
- 13
- 6
- 1
Programmieraufgaben
Stelle deine Fähigkeiten zur Lösung von Programmierproblemen mit den Übungen verschiedener Schwierigkeitsgrade in diesem Kurs auf die Probe. Entwickelt für Coder mit Grundkenntnissen der Basissyntax einer beliebigen Programmiersprache.
Zertifikat am Ende
- 32
- 31
AVL-Baum - Datenstrukturen-Serie #10
In diesem Kurs lernst du die Datenstruktur AVL-Baum kennen, baust einen selbstbalancierenden binären Suchbaum von Grund auf in deiner bevorzugten Sprache und meisterst Coding-Challenges dazu!
Zertifikat am Ende
- 16
- 6
- 1
Verkettete Liste - Datenstrukturen Serie #5
In diesem Kurs lernst du die Datenstruktur der verketteten Liste (Linked List) kennen, erstellst eine verkettete Liste von Grund auf in deiner bevorzugten Sprache und löst praktische Programmieraufgaben dazu!
Zertifikat am Ende
- 14
- 6
- 1
Binärbaum – Datenstrukturen-Serie #3
In diesem Kurs lernst du die Datenstruktur des Binärbaums kennen, erstellst einen Binärbaum von Grund auf in deiner bevorzugten Programmiersprache und löst praktische Programmieraufgaben dazu!
- 13
- 5
- 1
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 Swift mit Coddy lernen
- Schreib echten Swift-Code direkt im Browser und führ ihn aus. Kein Xcode, kein Mac nötig. Jede Lektion kompiliert dein Swift-Programm serverseitig und zeigt dir die Ausgabe sofort – so kannst du Swift unter Windows, Linux oder auf jedem anderen Rechner lernen.
- Modernes Swift: Variablen und Typen, Kontrollfluss, Optionals, Structs vs. Klassen, Protocols, Generics, Closures, Fehlerbehandlung. Die Swift-Grundlagen, die jeder iOS-Entwickler braucht.
- KI-Hinweise helfen dir, Swift-Compilerfehler zu lesen und zu beheben und Optionals richtig auszupacken – damit Konzepte wie nil-safety und value vs reference types Klick machen, statt dich zu verwirren.
- Kostenloses Swift-Zertifikat, wenn du den Kurs abschließt. Ein glaubwürdiges Signal für Entwicklerstellen rund um iOS, macOS, watchOS und visionOS, wo Swift die Hauptsprache ist.