I have taken several online courses. Each course was different. I have one that was tough and others that have been super simple. It is easy getting registered for them. If they are full but your advisor knows you need it, then there are steps that are taken to get you into that class. In every class, whether online or not, we have access to the CampusCruiser. There you can chat online with other students in your class as well as your instructor. Everyone is able to send emails in order to discuss class topics. Some professors give a lot of work because it is an online class, whereas there are some who only only give you one assignment a week. Each online class is different, but the amount of help and the ease of the getting the work done is outstanding.