Course: Learn Dart
- 1 Introduction to Dart & Environment Setup
- 2 Dart Fundamentals: Variables and Data Types
- 3 Control Flow: Making Decisions and Looping
- 4 Functions: Building Reusable Blocks
- 5 Collections: Grouping Your Data
- 6 Sound Null Safety: Preventing Crashes
- 7 Object-Oriented Programming (OOP) Part 1: The Basics
- 8 Object-Oriented Programming (OOP) Part 2: Advanced Concepts
- 9 Error Handling: Dealing with the Unexpected
- 10 Asynchronous Programming: Non-blocking Code
- 11 Advanced Dart Concepts
- 12 The Dart Ecosystem & Best Practices