A variety of resources – many used in genuine classes – to aid in English study:

Avoiding Mistakes
Conversation
Grammar
Idioms
Literary Devices
Structural Phrases
Vocabulary
Writing