BBC Learning English
Comprehensive materials for intermediate to advanced learners from the BBC World Service. You can follow courses and download free podcasts at http://www.bbc.co.uk/worldservice/learningenglish/.
Find all the different topics and courses grouped with playlists:
Further free resources to learn English you'll find under: