Recently I have been practicing my french with an application called Duolingo. Even though it is not the same as a classroom, I would argue that you learn even faster from it because you can compete with other people through the game itself. And you can listen to music. And you can stop class whenever you want. Awesome!