I think that online courses can be highly valuable learning tools, but I'm rather skeptical of the value of online degrees. The main problem is that (as far as I know) it's not really possible to ascertain that you did all the work and took all the exams by yourself. (Well, that's a problem with traditional degrees as well, but even more so with online degrees.) I suspect that in the future, there will be test centers where you'll be able to show up, with your ID, and then take an exam under controlled conditions. Then those certificates might become more valuable.