I completed serveral on-line courses to acquire my undergraduate degree. This being said, as an on-liner student it allowed me the insight that I need to be able to facilitate an on-line course.
You need to practice what you will eventally teach. It Helphs.