I've taken 2 online courses. One was super easy, but a waste of time. The other was super difficult and took up all of my time! You do have to learn to interact with others, virtually, online. You are usually put into groups and given tasks to do over the internet--projects, assignments, etc. There's is not a very good professor/student relationship because you'll never see the professor. My 2nd online professor went out of the country! You'll also, most likely, never meet your online peers. That's kind of the point of online classes. However, almost any course you take at Cascadia will involve some type of online structure--there's a website that every student and professor uses to turn in assignments, interact, and see grades. But I did not enjoy online classes, personally; except for the part about not having to show up to a real, in-person class.