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

  1. Dart syntax and null safetyvar, final and const, sound null safety with ? and !, and the collection syntax you use in every file.
  2. Classes, futures and streamsConstructors, inheritance and mixins, then async/await, error handling and the difference between a Future and a Stream.
  3. 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

C C++ C# Scala Lua VBA

Last refreshed 2026-09-17.