I took it once before and am currently taking it again. Coursera is offering a free course from Berklee School of Music called, "Developing your musicianship"
It is free, and you don't even have to do the homework (though, you should). At this point, we are four weeks in to the six week course, but all the video lessons are archived and you can watch them all. Even if you don't do the group projects, or the ones that are past due, it is a great experience to "hear" what the lessons about intervals and scales are sounding like. It is one thing to see the interval on the sheet of music, but training your ear to hear it is what this course is about.
The more I go through these things, in all forms, they start to meld together and I feel like I am understanding more and making real progress.
Jump in, watch the videos (starting from week 1) and let me know if it helped enlighten your ear in any way. Developing your musicianship Video lectures direct link
Please let me know if you can still get in if you haven't already signed up. And, they re do this course periodically, so if you like it, you can wait for the next one to start and actually do the homework.