Level 1 · Entry Foundations¶
Goal: get comfortable reading and writing Dart, understand its core building blocks, and ship a small working command-line program.
Modules¶
- Setup & First Program
- Variables & Types
- Control Flow
- Functions
- Collections (List/Map/Set)
- Classes & Objects Basics
- Null Safety Basics
- Async Basics
- Packages (pub, pubspec.yaml)
- Project — CLI To-Do App
By the end of this level you'll be able to write programs that take input, make decisions, store and process data, handle bad input gracefully, work with Dart's sound null safety, run simple asynchronous code, and organize code into a proper package with dependencies.