I really liked this course. I do not work as a professional programmer, but I did programming during colleague. I've been willing to resume and expand my programming experiences for some time now. I've been also willing to learn the basis of how simple video games are programmed. Satisfactory, I've found that this course has fulfilled my expectations for both goals. I really encourage to take this course as it worth your time and effort.