Online courses and traditional classroom experience are different. You still get to interact with other students, but not as much as being in a actual classroom. They are not hard; they are about the same as being in a classroom. It is mostly up to you to put effort into the course and no one will be keeping you on track. I do like the online courses very well.
The course are very good and interesting. You do learn things during class that are helpful and inspiring to choose your major or career. Class sizes are not big, so teachers can help more which is good. There are varieties of courses offered, but not a lot like other schools.
Some courses are spread along the day, so we can have a flexible schedule. I have had no problem with make a flexible schedule, but some classes are not available in other days or time of the day. I have had a good experience, so hopefully it stays that way.