Here you will find a list of computer programs for learning English. Some of it is free.
English for beginners
English for intermediate and advanced level
Suggest a software
If you want to suggest a software for learning English, you can do it by filling the online form on "Contact" page. Your software should fall in one of the following categories:
- Pronunciation software
- Text converters
- Text-to-speech software
- Other software
The priority will be given for free software.