I tried to take as much courses as possible and it worked out to something around 3 per term and I was able to work 30~ hours a week to pay for it.īut yeah, as the other posters have said, online courses leaves you with less of an ability to find help (from the instructor or fellow classmates) and you'd be doing more learning on your own. It took me just over 2 years to do the program, I would've finished a bit earlier, but I took the program at an inopportune time and had to wait for the right entry level courses to be available.