I was trying to prepare for some certifications as I felt a little stuck in my IT career. My main objective was to find a way that I could train without having to attend a conference as those can get pretty expensive quickly. So, I went the online route, but wanted videos that we easy to understand and not "stuffy".
I went with CBT Nuggets as they were one of the first searches that came up and looked credible. They are more expensive than the others, but I think you get a lot more. I got a package with coaching which helped me to really stay on task, because I can, believe it or not, tend to procrastinate haha.
I had a great experience with one of their coaches which left a pretty positive feeling in deciding to choose CBT.