Sage-Code Laboratory

What is Dart?

Dart is a modern relative new, multi-paradigm programming language created by Google, similar to Kotlin. Dart programs can be interpreted or compiled for many platforms including: Android, iOS, Linux, Windows or Web Browser.

Video Lecture

If you have the bandwidth, we recommend to watch the next video to learn about Dart. This film is 1:50 long, it has no ads and is very informative. You will learn a lot about Dart. You can use Dart as your first general purpose programming language.

Dart Presentation

Dart Fundamentals


Learning Dart

Next tutorial will describe Dart language in details. If you read one page every day you will finish learning Dart basic syntax in one week. We organize pages in logical order from basic to advanced concepts. We will create examples that you can run on-line, to learn and experiment the syntax and simple algorithms.

Work Status: Dart has good documentation. Our tutorial is not yet complete but we try our best to review this tutorial and improve it in 2023. Until our articles are ready you can follow the External References. We learn Dart ourseves using documentation and ChatGPT. Two people are working at this tutorial.

Tutorial Index



Dart Quiz

Next quiz does not have a time limit, it will have arround 150 questions. You can scan the QR code using a tablet or phone. If you are already on mobile device, tap the code below to start the quiz. It requires you to sign-in using your Google account.
Dart Quiz

Dart - Quiz


Privacy Terms: We do not collect your e-mail address but we record your name with the test results on Google drive. If you take more than 80% we will recognize your skill and will endorse you on Linked-in. If you don't agree, you can use name: Anonymous or a fake name but then we can't endorse your new skills.

External References

Our tutorial is introductory so there may be some information missing. For deep learning please use external resources. We have selected only resources that have no ads and are safe to use. We use these resources ourselves to make this tutorial.


Read next: Syntax