I think these Rocket courses have the right methodology. I've used them to learn German and French, and I felt how my listening proficiency and vocabulary went up pretty quickly. I don't use much the extra hearing, speaking and vocabulary games that are at the end of each lesson, but listening to the main audio lessons and doing the Rocket Reviews has been enough for me.