Creative Bracket

Get Started with Dart (Free course)

Hello friends 👋 It’s with great excitement to announce that I have released my first ever Dart course on! It’s free to watch and it only takes half an hour to go through it.

The purpose of this short course is to give you an overview of the language features and tooling of the Dart ecosystem. This will provide you with a base knowledge to be able to build web, server and mobile applications.

Here’s what we’ll cover in this short course:

  1. Setup Your First Dart Project on Mac
  2. Setup Your First Dart Project on Windows
  3. Setup Your First Dart Project on Linux
  4. Understand Built-in Types in Dart
  5. Understand Variables and Constants in Dart
  6. Define Optional Named and Positional Parameters for Functions and Methods in Dart
  7. Control Flow Statements in Dart
  8. Understand Classes and Inheritance in Dart
  9. Define Interfaces and Share Class Members through Mixins in Dart
  10. Capture and Return Asynchronous Values with Futures in Dart
  11. Capture and Handle Data Sequences with Streams in Dart
  12. Manage Package Dependencies with Pub

And going beyond the basics for my Patrons.

Sharing is caring 🤗

If you enjoyed reading this post, please share this through the various social buttons hovering on the left/top side of the screen ↖️⬆️. Also, check out and subscribe to my YouTube channel (hit the bell icon too) for videos on Dart.

Subscribe to the newsletter for my free 35-page Get started with Dart eBook and to be notified when new content is released.

Like, share and follow me 😍 for more content on Dart.

Jermaine Oppong

Hello 👋, I show programmers how to build full-stack web applications with the Dart SDK. I am passionate about teaching others, having received tremendous support on sites like and for my articles covering various aspects of the Dart language and ecosystem.

Useful learning materials