Taking an online or classroom course also depends on what kind of person you are. I need a structured environment to keep on going; the classroom courses provide that kind of pressure that would keep me on the path.
If you can concentrate at home and not start watching tv when you are in front of the computer, you might as well go for the online base. (I have 13 tvshows to watch!!!) Taking an online course seems more relax, too (I would drift apart with online courses 🙄 ).