I really enjoyed this class. I looked forward every week to the next video. I couldn't skip ahead like in other classes but it was fine. I did have prior Python experience from other MOOCs and that helped. The instructors were good at visually explaining each concept. I recommend dissecting each example they give you. The quizzes were tougher than I expected and if I didn't have the prior Python knowledge I could see the Mini-Projects taking longer than you'd expect. Even with what I knew I had to refer to the videos several times. In the end, I feel way more comfortable with Python. I'm sad this course is over.