About Dart Tutorial
About dart-tutorial.dev: free, complete Dart and Flutter courses written and maintained by Santosh Adhikari.
Dart Tutorial teaches the Dart programming language and the Flutter framework, from the first line of code to a published app. There are two courses, Dart and Flutter, with 185 lessons between them. Every lesson follows the same shape: a short explanation, small programs you can run, and an exercise.
Who writes it #
The site is written and maintained by Santosh Adhikari, a developer who builds apps with Flutter and Dart. You can find his other work, and ways to get in touch, at santoshadhikari.com.
How the lessons are written #
- In order. Each lesson uses only what earlier lessons have covered.
- Short. One idea per lesson, usually five to ten minutes of reading.
- Runnable. Examples that can run in the browser have a Run button that opens them in DartPad.
- Current. The courses teach Dart 3 and current Flutter, and are revised as both change.
- Plain. No sign-up, no paywall, and progress tracking that stays in your browser.
Found a mistake? #
Corrections and suggestions are welcome. Please get in touch through santoshadhikari.com.
Not affiliated with Google #
This site is an independent learning resource. Dart and Flutter are trademarks of Google LLC. For the official documentation, visit dart.dev and flutter.dev.