

RECOMMENDATION
For Students
Amazing Apps
-
Some apps (such as reminDO, Super Memo, etc.) are able to record learning trajectory and remind users to review their studied content based on the forgetting curve hypothesis. Students can plan and monitor their own learning by setting goals and recycling what they’ve learned.
-
In addition, there are awesome apps that allow people to dub for excerpts of English movies and TV series. Users can hear, mimic and speak, and will get a great sense of achievement when they get their own dubbing clips. I used Fun Dubbing a lot when I was teaching in elementary school. Many adult learners also find it interesting too.
memory/
vocabulary
speaking/
dubbing
Useful Websites
-
Online dictionary is a treasure for language learners. I have recommended my students to use Merriam-Webster and Longman dictionary as their vocabulary resort. The collocation and thesaurus sections are something I would strongly recommend to all learners. Urban dictionary is also useful in digging out the underlying meaning of words.
-
The Corpus of Contemporary American English (COCA) could be a reliable source especially when you try to find out how native speakers would use a word in authentic contexts.
-
YouGlish is a website where you can search for words and use YouTube to improve your English pronunciation. With more than 30 million tracks, YouGlish gives you fast, unbiased answers about how English is spoken by real people and in context.
-
Learn American English Online provides numerous free online classes for vocabulary and grammar learning. In particular, I found this list of daily expressions and vocabulary very helpful.
-
Online Speech Bank is a website where you can find videos and scripts of famous people's speeches. You can improve your public speaking skills by watching and mimicking native speakers' speech.