There are many ways for you to learn and improve your English, such as to hire a teacher, to go to school, to take an online course, and so on. And among those ways, the cheapest and still efficient way is to learn English online for free.
You just need a computer with internet access, then visit some English learning websites and teach yourself without paying any money. It sounds cool, right? Among those websites, below 10 are certainly worthy of your attention:
The Learn English Network is a not-for-profit organisation registered in the UK. We are a voluntary organisation, and we do what we do for the love of English. We run a network of web sites and online services, with the help of our volunteers, all aimed at helping people to learn English and gain confidence. The Learn English Network offers English grammar and extensive English vocabulary sections, along with free lessons for beginners, a free English magazine, diary, games, lessons and tests, and an insight into British culture, traditions and customs. We run several blogs, a Facebook page and a Google plus page and community (with badges), all aimed at helping you to build your vocabulary, grammar, and all things ESL, but most importantly encouraging active members to help each other and to become E-pals. More