Extra Credit

Dart

Official docs outline

11 sections
  1. Language Overview

    Dart syntax and the language specification in overview.

  2. Variables and Built-in Types

    Variables, final and const, and numbers, strings, records, lists, sets, and maps.

  3. Functions

    Parameters, closures, and first-class functions.

  4. Classes and Mixins

    Constructors, inheritance, mixins, enums, and extension types.

  5. Null Safety

    Sound null safety, nullable types, and null-aware operators.

  6. Generics and Patterns

    Generic types and methods, pattern matching, and switch expressions.

  7. Asynchronous Programming

    Futures, async and await, and streams.

  8. Concurrency and Isolates

    Isolates, message passing, and parallel work.

  9. Error Handling

    Exceptions, try-catch-finally, and assertions.

  10. Libraries and Packages

    Importing libraries, pub packages, and dependency management.

  11. Dart Tooling

    The dart CLI: run, test, analyze, format, and compile.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 41