I have taken **TONS** of online courses. While in high school my high school offered a program to some students to take college courses and gain college and high school credit for them. I took two psychology classes online while in high school.
My first year of college at my University I took Sociology online.
My second year of college I actually decided to work full time and the college I was at during that time span offered an Associate Degree online, so I completed the last 30 credits of that degree online.
I cannot rave enough about the online courses and I wish I could take all my Bachelor's courses online, (however that is not an option at my school!)