I recommend the course "Power English" by A. J. Hoge.
Listened in the car on the way to work, an hour a day.
In six months raised the level from intermediate to fluent. Watch movies and courses without subtitles. It is easy to understand interlocutors and easy to talk to.
The course is based on a "key to the language - not the eyes, the key to language - ears."
This approach is based on the course Pimslera. But, Pimsler boring. AJ Hoge - much more fun and not boring.
You can take here (or on the tracker):
There are even more old courses by this author - Effortless English. There you can start with the beginner level and below.