Intermediate 9 planned topics Full Stack
Introduction to Dart
Learn Dart syntax, null safety, and async code used in Flutter. Free Dart introduction.
Learning Outcomes
- Write a Dart main() program
- Use null-safe types and late variables correctly
- Call an async function with await
- See how Dart maps to Flutter widgets
Overview
Dart is the language behind Flutter. It has sound null safety, isolates, and a familiar C-style syntax.
This introduction covers variables, classes, and Futures so Flutter widgets make more sense later.
You can run Dart at the command line before you open Flutter.
What this course will cover
- 1. Syntax
- 2. Null safety
- 3. Classes
- 4. Collections
- 5. Futures
- 6. Packages
Start a complete tutorial now
Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining Dart lessons are added.