First of all - I didn't spend whole 7 weeks learning this course, it only took me 3-4 days maximum, learning 4-5 hours/day maximum. So roughly it will be maximum 3 hours per week if you'll keep to a schedule.
Okay, about the course itself: as I wrote in a review about the previous course, Dr. Chuck is a great lecturer and a person with deep knowledge and passion about what he teaches. This course is respectively more difficult than the previous one, this time I had to spend some time trying to understand methods and code and other stuff.
On the other hand, this course is still for beginners, as I am a beginner, who just have completed previous one and have only been learning python for about a week.
This course introduces students to more complex part of python: strings, list, dictionaries, tuples, etc. The more I learn python through this course, the easier earlier assignments seem to me. After finishing it I clearly understood how much I don't actually know about python and programming in general, and am going to continue this specialisation.
Highly recommend this course for beginners, who have completed the 1st course. If you still know nothing about programming but want to start: begin at Programming for Everybody (Getting Started with Python), and then advance to this one. Good luck!