I will not teach this course. I will provide enough material, pertinent links and programming exercises so that you may decide to learn on your own, with a bit of my help. If you have questions concerning Dart, please use Stackoverflow.dart. If you have questions concerning this course, use the course Forum.
If there is a subject that is difficult for you to grasp, and if there is a group of Dart learners interested in the subject, we may organize a Google+ Hangout.
Short code examples used in presentations of the course are available at Github as an application of the Dart Editor. You need to know the basics of Git in order to clone the application. See Code Repositories of the Web Links section.
|Week||Presentation||To Read/Listen||Software||To Do|
|2||study examples from Introduction|
|3||Chapter 2 (up to Classes, except Functions)||study examples from Variables & Optional Types|
||Example Console||Exercise 0 (0%)|
||study examples from Example Console|
|7||study dartlero example(s)|
|8||Exercise 1 (30%)|
|9||create a canvas game with moving rectangles of different sizes and colors, whose objective is to move out the red rectangle without accidents|
|10||create the same game from the previous week, but this time with DOM|
|11||Exercise 2 (30%)|
||start working on a game of your choice within a team of 2-3 members|
|13||continue working on the game that will become your final team project|
|14||Game Project (40%)|
On Dart Education by Dzenan Ridjanovic is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.