How to learn English online?

The British Council have a wide range of free and paid-for online resources for adults, teens and children to learn English. These include videos, mobile apps, games, stories, listening activities and grammar exercises.