Online courses are now available from many legitimate and well known universitites. Stanford University, one of the top US universities, has many online computer courses. Here's a list of some courses available. More courses may be added later.
Software As A Service
Visit the link for checking availability of the courses and learn online: https://online.stanford.edu/free-courses
Anyone can sign-up at the website of the corresponding class.
You can watch the lectures at your leisure.
These courses are available only for learning the subject. You cannot get University credit or certification.