Have you taken any online courses? I don't mean watching a quickie tutorial video, but a course where you have to turn in work and get graded.
If so, what courses or degree/certificate programs have you taken online? At what school? What did you think of it, compared to classroom courses?