IMO, none of the Extension courses are "very, very hard" but in order to do well, you'd have to be doing fairly well in Advanced English. The difficulty of the course varies, because there are different electives to study. Not everyone studies the same thing and each elective has its own level...