First, courses in the Russian language is not recommended. Knocks thinking. You need to break the barrier - to begin to think in English. If there is half in Russian, half in English - doesn't work.
When the barrier breaks down is an amazing feeling. This can be described like this: you have all the time when I heard "Red", thought it was "Red". After breaking the barrier, you hear "Red" and realize that this is "Red". Red is not red, it's red :). Hard to explain, but something like this :).
Essentially: 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.
In this course, not dull repetition, and interactive - simple answers to simple questions.
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.