0Pricing
Dart Academy icon

Dart Academy

DARTMobileFrontendBackend

Lerne Dart, die moderne typsichere Sprache hinter Flutter. Von Syntax und null safety bis zu Classes, async, Streams und Isolates.

🤖 KI-Gesteuert📚 30 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

Dart: The Language Behind Flutter

Lerne Dart, die moderne typsichere Sprache hinter Flutter. Von Syntax und null safety bis zu Classes, async, Streams und Isolates. Dieser Track umfasst 30 progressive Mini-Kurse vom absoluten Anfänger (A1) bis zum fortgeschrittenen Niveau (B2), mit kurzen fokussierten Lektionen und schnellen Quizzen, um jedes Konzept zu festigen.

What You Will Learn

Du beginnst mit den Grundlagen und arbeitest dich durch mittlere und fortgeschrittene Themen vor, wobei jeder Kurs auf dem vorherigen aufbaut. Jede Lektion ist praktisch und in Häppchengröße, mit einem 24/7 KI-Tutor, der dir hilft, wenn du ihn brauchst.

How It Works

Jeder Kurs ist in vier fokussierte, in Häppchengröße aufgeteilte Lektionen unterteilt. Absolviere täglich ein paar Lektionen und du wirst den kompletten Track in Wochen statt Monaten beherrschen.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

30 Kurse

Alle Kurse im Dart Academy Lernpfad.

01

Dart kennenlernen: Ihr erstes Programm

A14 Lektionen

Richten Sie Dart ein, führen Sie Code aus und geben Sie sicher Ihre erste Ausgabe aus

02

Werte speichern: Variablen und Typen

A14 LektionenPRO

Deklarieren Sie Variablen, wählen Sie den richtigen Typ und lassen Sie Dart den Typ für Sie ableiten

03

Arbeiten mit Text in Dart

A14 LektionenPRO

Erstellen, kombinieren und formatieren Sie Strings mithilfe von Interpolation

04

Zahlen und mathematische Operatoren

A14 LektionenPRO

Führen Sie arithmetische Berechnungen durch, kombinieren Sie int und double und verwenden Sie mathematische Hilfsfunktionen

05

Entscheidungen treffen: Booleans und if

A14 LektionenPRO

Verzweigen Sie Ihr Programm mit Bedingungen und Vergleichen

06

Arbeiten wiederholen mit Schleifen

A24 LektionenPRO

Durchlaufen Sie Daten mit for, while und for-in

07

Listen: Geordnete Sammlungen

A24 LektionenPRO

Erstellen, lesen und ändern Sie Dart-Listen wie ein Profi

08

Sets und Maps: Daten mit Schlüsseln

A24 LektionenPRO

Verwenden Sie Sets für Eindeutigkeit und Maps für die Suche über Schlüssel-Wert-Paare

09

Funktionen und Parameter

A24 LektionenPRO

Schreiben Sie wiederverwendbare Funktionen mit positionalen, benannten und Standardargumenten

10

Pfeilfunktionen und Grundlagen der Null-Sicherheit

A24 LektionenPRO

Schreiben Sie kompakte Lambdas und vermeiden Sie Nullfehler von Anfang an

11

Klassen und Objekte

B14 LektionenPRO

Modellieren Sie Daten mit Klassen, Feldern, Methoden und Instanzen

12

Konstruktoren, die mitwachsen

B14 LektionenPRO

Erstellen Sie Objekte mit benannten, Factory- und const-Konstruktoren

13

Vererbung und Mixins

B14 LektionenPRO

Verwenden Sie Verhalten mit extends, super und der Komposition von Mixins wieder

14

Abstrakte Klassen und Interfaces

B14 LektionenPRO

Entwerfen Sie Verträge mit abstrakten Klassen und impliziten Interfaces

15

Enums mit Daten

B14 LektionenPRO

Modellieren Sie feste Auswahlmöglichkeiten mit einfachen und erweiterten Enums

16

Generics für wiederverwendbaren Code

B14 LektionenPRO

Schreiben Sie typsichere Container und Funktionen mit Typparametern

17

Exceptions und Fehlerbehandlung

B14 LektionenPRO

Werfen, fangen und behandeln Sie Fehler, ohne dass das Programm abstürzt

18

Cascades und Spread-Operatoren

B14 LektionenPRO

Konfigurieren Sie Objekte elegant und führen Sie Sammlungen übersichtlich zusammen

19

Erweiterungsmethoden

B14 LektionenPRO

Fügen Sie bestehenden Typen Methoden hinzu, ohne sie zu unterklassen

20

Records und Pattern Matching

B14 LektionenPRO

Geben Sie mehrere Werte zurück und zerlegen Sie sie mit Patterns

21

Futures und async/await

B24 LektionenPRO

Führen Sie asynchrone Aufgaben aus und warten Sie auf Ergebnisse, ohne den Ablauf zu blockieren

22

Datenströme

B24 LektionenPRO

Verarbeiten und erzeugen Sie mit Streams Folgen asynchroner Ereignisse

23

Isolates und echte Nebenläufigkeit

B24 LektionenPRO

Lagern Sie aufwendige Aufgaben in Isolates aus und tauschen Sie Nachrichten sicher aus

24

Funktionale Muster in Dart

B24 LektionenPRO

Stellen Sie Pipelines mit höherwertigen Funktionen und lazy Iterables zusammen

25

Unveränderlichkeit und versiegelte Klassen

B24 LektionenPRO

Modellieren Sie geschlossene Typhierarchien und erzwingen Sie unveränderliche Daten

26

Dateien und I/O mit dart:io

B24 LektionenPRO

Lesen, schreiben und streamen Sie Dateien aus Dart-Programmen für die Kommandozeile

27

Packages und das pub-Ökosystem

B24 LektionenPRO

Verwalten Sie Abhängigkeiten und strukturieren Sie Code mit pub und pubspec

28

Testen mit dem test-Package

B24 LektionenPRO

Schreiben, gruppieren und führen Sie automatisierte Tests für Ihren Dart-Code aus

29

Metaprogrammierung und Annotations

B24 LektionenPRO

Nutzen Sie Annotations und Reflection-ähnliche Werkzeuge, um Code zu steuern

30

Ein Dart-Package erstellen und veröffentlichen

B24 LektionenPRO

Verpacken und dokumentieren Sie Ihre Bibliothek und veröffentlichen Sie sie auf pub.dev

FAQ

Häufig gestellte Fragen

Ist der Dart Academy Kurs kostenlos?

Ja. Du kannst den Dart Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um DART zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne DART-Vorkenntnisse starten kannst.

Wie lerne ich DART auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von Dart Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den Dart Academy Kurs.

Kann ich DART auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du DART auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte Dart Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen