Gain insights into Dart's object-oriented features, explore extensions, enums, mixins, and asynchronous programming. Discover hands-on code practice to confidently apply Dart in your projects.
Intermediate
54 Lessons
3h 30min
Certificate of Completion
Gain insights into Dart's object-oriented features, explore extensions, enums, mixins, and asynchronous programming. Discover hands-on code practice to confidently apply Dart in your projects.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Dart is a fully object-oriented, class-based, simple, and clean language. Google’s popular mobile framework, Flutter uses Dart language to implement high-quality native applications, so it’s recommended that you understand Flutter before beginning this course. In this course, you will dive deep into Dart 2 language features while using interactive hands-on code playgrounds. This course will help you become confident with Dart extensions, enums, mixins, generics, libraries, asynchronous programming, class v...
What You'll Learn
Dart Extensions
Enums
Mixins
Generics
Libraries
Asynchronous Programming in Dart
Class Variables
Callable Classes
Generator Functions
What You'll Learn
Dart Extensions
Show more
Course Content
Introduction
Dart Extensions
Dart Enums
Dart Mixins
Dart Generics
Dart Libraries
3 Lessons
Asynchronous Programming In Dart
14 Lessons
Miscellaneous
4 Lessons
Next Steps
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.