The best app for learning English.
Nice
Lovely
The best tool for busy english learners
Don't forget to speak along with the audio files as this really helps pronunciation. Accents are British and American so you can choose which one you want to speak. Also there are so many idioms and phrasal verbs at higher levels which helps you to understand native speakers much better. The grammar and IELTS material is also really helpful.
Very good courses