Most online computer classes are not based on time. The work is posted and responses can be given as your schedule allows. Phoenix University is one of the most respected of these.
You can take computer science classes online on - online.stanford.edu/courses or extension.harvard.edu/open-learning-initiative/intensive-introduction-computer-science
The average cost of online computer classes it about sixty dollars. You can take it through most junior colleges.
Yes you can take online classes from anywhere you have access to a computer and internet. There are various bookkeeping and accounting schools online. http://www.schoolsgalore.com/articles/directories/distance-learning-online-schools/accounting_finance_online_schools.html
As long as you have computer access, it does not matter where you are.
Many online colleges will offer computer training classes as one of their online classes. If you go to the following website, you take free online microsoft training classes. http://office.microsoft.com/en-us/support/training-FX101782702.aspx
Yes, you can definitely take ESL classes online. Many community colleges now offer ESL classes online, actually.
No, while you can take some classes online. You will not be able all your classes online>. You need some on-the-job training.
Yes, many computer and information technology related (IT) classes are available online. Some of these classes are available at Phoenix.edu, DeVry.edu, Kaplan.edu and numerous others.
Yes a massage school does exist online where you can take classes. You can get the classes at www.USCareerInstitute.com/Massage
http://www.eclasses.org/ is a really good website that offers free online classes. As well as computer training, they also offer classes for Everyday Life knowledge, Math and Money, and Work and Career. The website boasts over 1 million members.
You can take some classes online at www.FullSail.edu for audio engineering.
At the undergrad level, you can take some of your classes online and some on campus, but not all of your classes can fully be taken online. At the masters level, you can also take majority of your classes online. If your going for an even higher degree, full accelerated online programs are available.