I just finished this course. I would say that my skill level in Python would be average, but I was able to handle this course. I thoroughly enjoyed the programming assignments (the last one took me forever to figure out, but it was super rewarding when I finished).