I have taken some online courses for my current degree program. They were the support classes, not the critical classes for my program. I have taken them through 2 different community colleges. At the first one, it was great, it was self paced and very well put together. At the second school, the courses were not self paced and were not as well put together. When I start my Master's degree, there are 2 colleges that offer the program. One is in class and would require my to move which I am not prepared to do. The other is completely online. They have said I might have to go to the campus maybe once a semester. I am all for that.