Hello and Welcome to the English Gold Mine. Here you will find an infinite amount of resources to keep you busy learning English.
the pronunciation trainers for non-English speakers are only for PREORDER right now. Donate to the Kickstarter project to get them faster.
Listen to many different pronunciations from many different people.
Similar to FORVO, but with videos.
Ask native English speaker to record audio for you for free.
Let native speakers correct your writing.
Download and install the Examples Finder
TED talks are an excellent source for intermediate to advanced learners. Most speakers have clear English. See Top 5 TED Talks for English Learners
A website specializing in free Youtube documentaries
THOUSANDS of movies for only $9.99/month
Unlimited comics for $5.99/month. Yes, seriously
A very affordable website with personalized video lessons. Their lessons are adjusted to your level and are very entertaining.
Very similar to Gymglish but targeted for children.
A list of 3,000 sentences, from basic to advanced English. This is a VERY valuable resource. See this tutorial for using Glossika sentences with EFA flashcards
News stories adjusted to your English level. Read about real topics in simple, understandable English.
A collection of movie guides written for English-learners. Learn colloquial expressions and other difficult English with these guides.
Lots of free ebooks. For beginners, check the children’s bookshelf
This page has a list of 100 websites to download books. This page alone should have enough reading material for a lifetime.
Gret for beginners.
A general guide for creating flashcards
Scramble sentences to make grammar flaschards
Almost everybody knows IMDB. You can find lots of information about any movie on this website.
This website lets you rate the movies you’ve seen, and receive recommendations on movies you might like. Make a free account and start rating movies. The more movies you rate, the more recommendations you receive. I strongly recommend this website for keeping track of the movies you have watched and discovering new movies that you like.