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

The Alphabet and Letter Combinations

Avoiding Mistakes

Conversation

Grammar

Idioms

Literary Devices

Structural Phrases

Vocabulary

Writing