I took an online Chem 1 class thru the University of Oklahoma's Independent Study program. The class I took also had labs online. Actually the labs were kind of fun to do and easier than my Chem. 2 labs because it was harder to make mistakes. Check out http://www.latenitelabs.com for a demo of the labs. O.U. doesn't actually own the website, they contract with this company to do it. Anyways, they also offer Chem. 2 but since I'm waffling back and forth between becoming a PA or becoming a nurse (and then eventually a NP) I needed some classes with actual lab time. I liked this course because I just had a baby girl a month before I started and the schedule was whenever I had time. I never actually set foot on the campus. I finished with an A in the course and thought it was a good foundation for Chem. 2. Just be prepared to be disciplined because as an online student YOU will be doing almost all the work. I actually took a month off (laziness) and asked for a deadline extension and got it. My "professor" was available via email but by the time I got an answer to a question I did some outside reading and got the answer already. I haven't found any online courses that included recorded lectures. You'd think that would be a no-brainer. But I did find plenty of Chem. I websites that gave alternate explanations when I didn't understand my textbook. I thought my textbook was good though. Let me know if you have anymore questions!