it’s me and my friend
This is a masterpost for those that are learning English as a second language. As someone that used to be in ESL classes, I wanted to provide people this list, along with some great language learning tools, to make learning English more enjoyable.
General Lessons
- English Central
- English Test
- Talk English
- BBC English
- ELLO English Lessons
- English Page
- English Hilfen
- British Council Learning English
- Study Zone English
- ESL Tower
- Perfect Your English
- USA Learns
- ESL PDF
- LEO English
- Learn English Online
- BrainPop ESL
- TOEFL Tips and Resources
- TOEFL Prep Materials
- TOEFL Quick Prep
- Dictations [for listening comprehension]
- ESL Listening Lab
- American Pronunciation
Grammar
- Verb Conjugator
- Grammar Tips
- Guide to Grammar
- Purdue Online Writing Lab
- Hypergrammar
- Grammar+Help
- Grammar Handbook
- English Terminology
Vocabulary
- Vocabulary lists from your language to English
- Smart Words
- Descriptive Words
- Difference Between [to compare vocabulary]
- Idiom Site [learn idioms]
- Tip of my tongue [find a word you can’t remember]
- One Look [find a word by the definition]
- Merriam-Webster Dictionary
- Oxford Dictionaries
- Word Reference
- Synonyms
Books (PDF)
Online English Courses
Apps
- Duolingo [iOS] [Android]
- Hello English
- Learn English Grammar [iOS] [Android]
- English Grammar in Use & Test
- English Class [iOS] [Android]
- English Pronunciation Trainer [iOS]
- English Listening and Speaking
- Basic English Grammar Practice
- Hello Talk [speak with natives] [iOS] [Android]
- Tandem [iOS] [Android]
- Memrise [for vocabulary] [iOS] [Android]
YouTube:
Posts
- English Literature and Writing Advice
- A Guide to Vocabulary
- How to Expand Your Vocabulary
- How Should I Study
Other Helpful Websites to Master English:
- Tatoeba [see sentences translated]
- Forvo [listen to how a word is pronounced]
- Talkify [reads a website out loud in English]
- Lang-8 [have your writing corrected by native speakers]
- Italki [speak with native speakers and teachers]
- Lyrics Training [learn English through music]
- Lyrics Gaps [fill in the missing words to songs]
- Instreamia [learn English through music]
- Babadum [vocabulary game]
- Podcasts to listen to
- Audible [listen to books read aloud in English]
- Grammarly [corrects the grammar in your writing]
- Hemingway App [marks mistakes in your writing]
- Natify Me [learn English through movies]
- Quizlet [to learn vocabulary]
- Clozemaster [learn English through sentences]
- Readlang [read and translate webpages]










