These are some sites that you could visit from the comfort of your own home in order to learn English or any other language
The American Foreign Services Institute
Babbel
Memrise
Busuu
BBC Languages
Duolingo
Byki
Openculture
Learn a Language
HiNative
Language Exchange
So Speaky
Conversation Exchange
InterPals