Learn how Flutter works under the hood, how flutter app components are built, what are building blocks of a flutter app, and what are widgets, layouts, gestures, and basic features in flutter apps. We will also create some basic apps and will learn how to set up the flutter development environment for running and debugging apps with the help of emulators and physical devices.