Here are some great online resources for learning English. Enjoy!
LEVEL: Beginner to Advanced
The following website is great for practicing English. You hear English spoken by native speakers and have a chance to practice your pronunciation. Plus, there are video clips on many different topics. You have to register but it is free.
LEVEL: High Intermediate to Advanced
Do you want vocabulary practice about current events? Look no further. From the New York Times, these exercises are great for the intermediate to advanced learner.
LEVEL: Beginner to Intermediate
The following website is useful for beginner and intermediate English learners. There are interesting stories that include vocabulary, conversation and listening exercises.
The New York Times does a one minute summary of the daily news. It is challenging but it is also a easy way to make English listening practice something you can do everyday.