To help improve your English, here are some websites you might find useful.
You can choose your own level, the skill you want to practice, and how much time you want to spend practicing. The activities are also aligned to the Cambridge English Program and Exam.
A great resource for comparing and contrasting different culture and countries.
Various resources for testing your English Level (search English as a Second Language)
Countless electronic resources on a wide-range of topics.
Create Digital Stories to demonstrate your understanding of a concept or to create a presentation.