This document lists 25 resources for English language learners. It includes websites for pronunciation practice, using English, dictionaries, slang, grammar exercises, vocabulary building, games, and activities for ESL students. Many of the resources listed provide free online content to help improve English skills.