This is an upper-intermediate level use of English course.
Learn English by listening to songs
This course is still very much work in progress, but you're free to join – explore the songs and tasks based on them. Please note however that in order to keep track of your scores and progress, you need to register.
This course will help you improve your vocabulary.