• Function Structure, Creating a Function
• Function Return Data Types, Void Functions
• Functions and Variable Scope
• OOP Basics: Objects and Classes, Creating a Class
• Adding Methods to Classes, Providing Constructors
• Class Getters and Setters, Class Inheritance, Abstract Class
• Dart Project Structure and Dart Libraries