Skip to content
KodeTrail

Dart

The language behind Flutter apps.

Beginner12 lessons≈2 h 34 min total
Start this trail

Begins with: Why Dart?

Trail map

  1. Camp 1

    First steps

    Meet Dart and write your first program.

    1. Why Dart?8 min
    2. Hello, Dart!10 min
    3. Variables and final12 min
  2. Camp 2

    Language basics

    Types, null safety, and everyday control flow.

    1. Types and null safetyOn the trail map
    2. Control flowOn the trail map
    3. Lists, sets, and mapsOn the trail map
  3. Camp 3

    Functions & classes

    The object-oriented heart of Dart.

    1. FunctionsOn the trail map
    2. Classes and objectsOn the trail map
    3. ConstructorsOn the trail map
  4. Camp 4

    Toward Flutter

    Async, packages, and a project to tie it together.

    1. Futures and async/awaitOn the trail map
    2. Packages and pub.devOn the trail map
    3. Project: CLI quizOn the trail map