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.

Improve your English Quickly

The only way to improve your English is to use it, so introduce more English into your DAILY LIFE:
  • Change the language of your Twitter, Snapchat, Instagram, Facebook, and email accounts to English. 
  • Set English menus on your smart phone, camera and all your other gadgets.

How to Improve your English Listening

The best way to improve your English listening skills is to practice with short audio or video clips for learners with SCRIPT or SUBTITLES.*

(1) First, practice HEARING the text. Do not look at the script or subtitles. Play the clip a few times, write down ....

Use Films (Movies) to Improve your English Listening

Watching films is a fun way to improve your English listening and increase your vocabulary. You'll need a scene or clip of an English-soundtrack film with ENGLISH SUBTITLES, and if available, also SUBTITLES IN YOUR OWN LANGUAGE.

Follow the 3 steps described in How to Improve your English Listening.
Step (1) HEARING the text, is the same...

Use News to Improve your English Listening

Keeping up with the news is an interesting way to improve your English listening and increase your vocabulary.

Follow the steps described in Improve your English Listening.

Some good news shows with easy language for English learners are ...

Use Songs to Improve your English Listening

Singing songs is a fun way to improve your English listening and increase your vocabulary. You'll need the LYRICS (song text).

Follow the 3 steps described in How to Improve your English Listening.
In step (1) HEARING the text, you can check what you hear with the lyrics, or have a look at where you can practice your listening with songs or...

Improve your English Speaking

To improve your English speaking, set up a free profile at Conversation ExchangeHellolingo or HelloTalk to VOICE CHAT with other people that want to practice their English or other languages. If you're shy, you can also contact them via mail and text chat first. >> Be careful with meeting people you don't know on video or in person <<

To make sure your new friends understand you, you should practice Practice your Pronunciation; to understand them you should Improve your Listening.

Other fun and easy speaking activities are: describing what you are doing ("I'm walking in the park") or thinking ("Shall I call her?"); a picture dictation with a friend (describe a picture to your friend, (s)draws it); giving a running commentary on a film ("He jumps into the river, swims to the other side".); and re-telling the story of a film in your own words.

Improve your English Pronunciation

It doesn't matter what English accent you have, but other people have to be able to understand what you're saying.

* To improve your pronunciation, first practice the BASIC SOUNDS of English. The 26 letters of the English alphabet make up 44 basic sounds ...

Select an English Dictionary

So many dictionaries, so much choice. Which one's the best for you?

* First you have to choose the language. As a beginner you need a dictionary in your own language, but you should try to use English - English as soon as possible.
Whatever the language, a good quality dictionary has: ...

Learn about English Tests

General tests of English to prepare for academic study abroad are IELTS (International English Language Testing System, UK) and TOEFL (Test of English as a Foreign Language, US).

For the US students may also be required to take the GMAT (Graduate Management ...

Use Everyday English

An important part of learning the language is learning phrases and expressions for everyday situations like expressing your opinion, saying sorry ("functions"), or for example eating out and shopping ("transactions").

The BBC series How to has a whole range of topics with downloadable ...

Improve your English with ELLIS Software

The ELLIS (English Language Learning Instructional Solutions) Essentials system is licensed (NOT FREE) software for English self-study to improve your vocabulary, listening comprehension, grammar and some pronunciation.

There are five programs to work with: Basics, Intro, Middle Mastery and ...

Improve your English with Issues in English Software

Issues in English is licensed (NOT FREE) software for learning (Australian) English. You can use the software to improve your listening, reading, pronunciation and writing, to learn new vocabulary and review grammar.

The program is organised around the 8 topics animal rights, discrimination, ...

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)

Complete English Courses: Links

BBC Learning English (UK)
Levels: Pre-Intermediate, Intermediate, Upper-Intermediate, Towards Advanced
Contents: each level has 30 units, each unit with 5 sessions with various activities (listening, quizzes, matching, etc.) plus vocabulary and grammar reference section
No registration required