Welcome to Dart Lessons – a hands-on repository designed to help you learn Dart programming from scratch and become confident in writing clean, efficient code. This repo is great for beginners, Flutter learners, and self-taught devs!
This repo covers all the core concepts of Dart:
- 🧱 Basics: Variables, data types, input/output
- 🔁 Control Flow: if-else, loops, switch
- 🧰 Functions & Scope
- 📦 Collections: Lists, Sets, Maps
- 🧠 Object-Oriented Programming (OOP)
⚠️ Exception Handling- 🔄 Asynchronous Programming: Futures, async/await
- 🧪 Practice Problems & Mini Projects
Each file is independent, beginner-friendly, and well-commented for easy understanding.
- Clone this repo:
git clone https://github.com/Kaushal-15/dart_lessons.git cd dart_lessons run: dart filename.dart
Found a Bug or want to contribute feel free to communicate with me links are below or want to showcase any other tricks please do contribute
S. Kaushal Shanmugam
📧 Email: kaushalshanmugam15@gmail.com