Oh! I'm so glad to find this at begining of year. It was gaily, cheerfully time what I have spent this course. Programing as game for to programe games.
In course Scratch framework is used, so if you never programe then start this course. It's very easy.
If you know a lot of programe-language - c, pascal, python etc - and you are very tired - start this course. Bright visualization of your code is so joyable, you'll surely get a good mood.