A helpful site that has news video clips, and an audio series that helps with listening skills. It also offers listening/ reading exercises, and quizzes.
Contains resources for learning English grammar including the Daily Grammar Workout - a series of short grammar quizzes and a glossary of terms. This site also features a number of interactive grammar exercises.
This site has collection millions of words taken from various sources to show what they mean in different situations. Search for a particular word or see the word of the day!