Dart
The language behind Flutter.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Dart syntax and null safetyvar, final and const, sound null safety with ? and !, and the collection syntax you use in every file.
- Classes, futures and streamsConstructors, inheritance and mixins, then async/await, error handling and the difference between a Future and a Stream.
- Isolates, compilation and packagingWhy heavy work freezes the event loop, how to move it to another isolate, and the commands that turn a project into an executable.
More in Programming Languages
Last refreshed 2026-09-17.