On Dart Education | Web Components | MOOCs
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.
The book used in this course is Dart: Up and Running by Kathy Walrath and Seth Ladd, available also on dartlang. Other Dart Books are also a great source of knowledge.
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 |
|---|---|---|---|---|
| 1 | explore Dart | |||
| 2 | study examples from Introduction | |||
| 3 | Chapter 2 (up to Classes, except Functions) | study examples from Variables & Optional Types | ||
| 4 |
|
Example Console | Exercise 0 (0%) | |
| 5 |
|
study examples from Example Console | ||
| 6 |
|
|
Word Frequency |
|
| 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%) | |||
| 12 |
|
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.