This is enjoyable course.
In the beginning of this course series, I felt lack in it because the first course is for programming beginners but I'm not a beginner. However, the course series stepped up interest and complexity gradually. And, in the capstone course, I found out many people in the world take the MOOC by the self introduced movie uploading project. This is amazing. Of course, programming assignment is gradually difficult. For example, the last course introduce page rank algorithm. Eventually, I enjoyed those courses. I recommend this course series for programming beginners and all MOOC players