I took an online class, but I found it slightly harder because there was less of a schedule to keep to. Assignments had due dates, but there was no going to bed early enough to be well-rested for class, no getting out of the house and seeing the same faces in the same setting. I do better with hands-on or immediate feedback learning, too.