Resources to Learn Flutter and Dart for Free

Flutter is an open-source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase. Flutter uses Dart language. So to learn Flutter, one must be familiar with Dart before. Here, I am sharing some resources to learn Flutter and Dart.

Google Cloud Skills Boost Quests

Learning by doing is the best method of learning a new skill. Google provides quests in which you can learn and use your learning in mini-projects at the same time. Here I have provided links to three quests by Google on its Cloud Skills Boost platform.


Documentation is the best goto place whenever you are stuck. It provides the most accurate solution as it is written by the developers of the framework or language itself. Moreover, Flutter’s documentation is one of the best simplified, easy-to-use, and beautiful documentation.


Having a structured course for any skill can be a boon for some people. Through courses, you can cover all the theoretical aspects of skill and also build some projects while learning. Here are some free courses for Flutter and Dart.

  • Build Native Mobile Apps with Flutter
  • Learn Flutter Beginner Course

If you are a person, who is fond of reading more than watching videos, here is the right platform for you. Here you can find textual resources and playgrounds to learn Dart and Flutter at your own pace.

Youtube Channels:

You can also refer to some youtube channels for great content. Here are listed some of them.

All these resources are free to access and one of the best in kind. I hope you get here what you are looking for. Happy Fluttering!



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Harsh Chhabra

Harsh Chhabra


Founder at Codeflow | Google DSC Lead NIT Kurukshetra | Beta Microsoft Learn Student Ambassador | AWS Community Builder | Postman Student Leader