Learnova

Dart Essentials: From Zero to Async

The language behind Flutter, explained in plain words — free

4.8(1,902 ratings)18,402 learners· 1h 22m
DRCreated by Daniel Reyes· Updated Oct 2026

What you'll learn

  • Write clean Dart from scratch
  • Understand null safety
  • Use Futures and Streams

A free, friendly start with Dart. No prior programming needed. By the end you'll read and write the code every Flutter tutorial assumes you know.

Course content

3 sections · 9 lessons · 1h 22m total length

1 · Basics3 lessons · 24m
  • 1.2 Variables and types9:30
  • 1.3 Control flow8:45
2 · Functions and classes3 lessons · 34m
  • 2.1 Functions10:05
  • 2.2 Classes and constructors12:20
  • 2.3 Null safety11:10
3 · Async3 lessons · 24m
  • 3.1 Futures and async/await12:40
  • 3.2 Streams10:55
  • 3.3 Final quiz: Dart Essentials3 Qs

Instructor

DR
Daniel Reyes

Google Developer Expert, Flutter · 72,581 students · 4 courses

Daniel has shipped 40+ Flutter apps for startups and banks. He teaches the way he builds: small steps, real projects, no fluff.

Learner reviews

No reviews yet. Learners can review once they've started the course.