The Shakespeare Speaks series is a co-production between BBC Learning English and The Open University. Shakespeare Speaks is a 20-part series about the life, times and language of William Shakspeare. It is available as an animated and radio series and it has a supporting interactive website, downloadable materials, podcasts and a rich social media experience. The series is available on BBC Learning English with extra materials and actor interviews on The Open University website. A new episode will be published every Friday. Here's the video for the first episode.
Yet another brilliant resource from BBC Learning English. Unlike their Lower-intermediate, Intermediate, and Upper-intermediate general English courses, Shakespeare Speaks focuses more on idioms, words, and phrases rather than grammar, and would be suitable for upper-intermediate or advanced students (B2-C1). Each lesson starts with a video (transcript provided), and this is followed by quizzes and language notes. I'm sure even native speakers would get a lot out of this course.