DEV Community

Cover image for Get started with Dart (Free Egghead.io course)
Jermaine
Jermaine

Posted on • Originally published at creativebracket.com

Get started with Dart (Free Egghead.io course)

Hello friendsšŸ‘‹ It's with great excitement to announce that I have released my first ever Dart course on Egghead.io! 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.

→ Watch the full course
→ Download the Free "Get started with Dart" 35-page eBook


Sharing is caring šŸ¤—

If you enjoyed reading this post, please share this through the various social channels. Also, check out and subscribe to my YouTube channel (hit the bell icon too) for videos on Dart.

Subscribe to my email newsletter to download 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.

Top comments (13)

Collapse
Ā 
annarankin profile image
Anna Rankin •

I'm so excited for this! I watched the first few videos yesterday and they're very clear, looking forward to continuing the series. Thanks for sharing your knowledge!

Collapse
Ā 
creativ_bracket profile image
Jermaine •

Thanks Anna. Glad they made sense.

Collapse
Ā 
niorad profile image
Antonio Radovcic •

Please rename this to "Start with Dart" 😬

Collapse
Ā 
lkopacz profile image
Lindsey Kopacz •

Congrats on your course, Jermaine! I'll take a look!

Collapse
Ā 
creativ_bracket profile image
Jermaine •

Thanks for your kind words Lindsey!

Collapse
Ā 
pablorotten profile image
Pablo Antonio RodrĆ­guez Rubio •

What do you think about the current status of Dart? I was thinking that this language was already dead.

Collapse
Ā 
creativ_bracket profile image
Jermaine • • Edited

Nope, Dart ain't dead.

The community has been experiencing growth and enterprise-level companies have already got on board. See why Dart is a viable option for modern web development and also see the schedule for the upcoming Google IO 2019 conference.

Out of curiosity, have you used Dart?

Collapse
Ā 
pablorotten profile image
Pablo Antonio RodrĆ­guez Rubio •

Interesting! Yeah I used it once in my university for a hackathon. Since then, never heard about it again. Good news that is still alive

Collapse
Ā 
vinceramces profile image
Vince Ramces Oliveros •

Is this somewhere you've searched from HN or any biased article talking about dart being the worst language? It was called dead horse project, but eventually, became a unicorn. What do you think of dart today?

Collapse
Ā 
stargator profile image
Stargator •

Alright! That's fantastic Jermaine!

Collapse
Ā 
creativ_bracket profile image
Jermaine •

Thanks Stargator. And thanks for sharing on Gitter.

Collapse
Ā 
rhymes profile image
rhymes •

Congratulations Jermaine!!!

Collapse
Ā 
creativ_bracket profile image
Jermaine •

Thank you Rhymes!!!