Dart is a programming language by Google that has been gaining a lot of traction recently and is one of the most sought after skills in 2018. It is a general purpose language that can be used for developing command line tools, web servers, web applications (using AngularDart) and cross-platform mobile applications (using Flutter). This is a course for programmers looking to learn Dart 2.0 quickly and start using it immediately. Following topics are covered in the course: 1. Variables 2. Data Types 3. Functions 4. Operators 5. Control Flow 6. Exceptions 7. Classes Some basic programming knowledge is assumed.