Learn English Online - free ESL beginners course - free English lessons - EFL ESL lessons in association with Learn English. 2 million visits a month Learn French, Spanish, German, Italian, Dutch, Maths and typing. Learn English offers English grammar and extensive British English vocabulary sections along with a free English magazine and diary, games, lessons and tests.