Here are some blog posts about learning English that might help you study independently:
How long does it take to learn another language?
Why doing grammar exercises is (mostly) a waste of time – Explicit vs implicit language knowledge
How to develop implicit language knowledge – Focusing on input
How to get good quality input – Extensive reading
What is the Intermediate Plateau? (And how to overcome it)
Useful Websites for Vocabulary Learning – Frequent ‘General’ Vocabulary
Useful Websites for Vocabulary Learning – Medium Frequency ‘General’ Vocabulary
Five British TV Dramas to Watch on Netflix (and practise your English!)