No teacher? No problem! Listen to songs, films and news with script, vocabulary and exercises to improve your listening and vocabulary. Get to know different accents of English. Improve your pronunciation with a range of videos and talk to other language learners online. Read manga, books and news online. Prepare for English tests. All FREE. All by yourself.

English Vocabulary: Links

See first Select an English Dictionary. Most dictionaries mentioned here also have an app, but most are not free.

(for learners) Cambridge Dictionaries Basic (easy) and Learner's (advanced) (UK, US)  | Oxford Advanced Learner’s Dictionary (UK, US) | English - Thai (UK, US)
(for all) Merriam-Webster App (US) | Merriam-Webster Dictionary and Thesaurus (US) | VISUAL Dictionary Online (US)