RANIARANIA Academy

Dart Language Essentials

Program confidently in Dart — the language behind Flutter. You will master variables and types, sound null safety, functions, collections, control flow, classes and async/await, so you can read and write real Dart code and use the Dart tooling with confidence.

Watch the free preview

Variables, types and the Dart tooling — free to watch, no account needed.

Mobile Development (Flutter) BEGINNER · 150 min · Certificate on completion · 3 CPD points

What you'll learn

  • Program confidently in Dart, reading and writing correct idiomatic code
  • Use variables, types and type inference correctly with var, final and const
  • Apply sound null safety with nullable types and null-aware operators
  • Work with functions, named and optional parameters, and collections
  • Write asynchronous code with Futures and async/await, and use the Dart tooling

Syllabus

Dart Foundations — Variables, Types and Tooling
Variables, types and the Dart toolingFree preview15 min
Sound null safety15 min
Control Flow and Functions
Control flow — conditions, loops and switch15 min
Functions with named and optional parameters15 min
Collections
Lists and Sets15 min
Maps and iterating collections15 min
Classes and Asynchronous Dart
Classes and constructors15 min
Asynchronous Dart — Futures and async/await15 min
Lab — 10 Exercises & Solutions
Exercises 1–515 min
Exercises 6–1015 min