Advanced Dart Hi this is John Sonmez from Pluralsight and in this module we'll be going over some of the advanced features of Dart and the Dart platform. We've already covered most of the Dart language and a good portion of the platform, but once you've learned about the basics of Dart you'll find that there are some more advanced features of the language and platform which can really unlock the power of Dart. In this module we'll look at some language features we didn't talk about in module 2, like exception handling, but we'll be mostly focused on some major features of the Dart libraries including things like making asynchronous calls in Dart and Dart's version of concurrency isolates, which is very different from threads like you may be used to on other platforms. We'll also cover one of my personal favorite new features of the Dart language, mixins, a technique we can use to give behaviors to classes without requiring inheritance. So get ready to expand your knowledge of Dart as we dive into some of it's more advanced features.