Skip to main content

Dart tutorial

Begin your Dart learning journey by building an interactive CLI app.

Set up Dart

#

These lessons assume you're using the latest, stable version of Dart.

To learn how to install or update Dart, follow the instructions on how to Get the Dart SDK.

In-progress lessons

#
  1. Build your first app
  2. Add interactivity to your app
  3. Write asynchronous code
  4. Organize code with packages and libraries
  5. Define relationships with classes
  6. Handle errors gracefully
  7. Extend your app with enums and extensions
  8. Polish your CLI app
  9. Work with JSON data
  10. Test your app & code
  11. Fetch data from the internet
  12. Add logging for debugging and monitoring