learning about the fundamental building blocks of Object Oriented Programming (OOP) - Classes and Objects and pillars of OOPs.
- Modularising your code into separate classes.
- Dart classes and objects.
- Using class constructors.
- Extracting Widgets to refactor your code.
- private and public modifiers in Dart.
- How to use Dart lists.
- The difference between var, const and final.


