Online Courses

I am just throwing up a few free online courses and tutorials here are just a few and any one can think of any more please fire ahead and add some 

https://www.edx.org/ this is some free online courses from MIT, Harvard and Berkley.

http://www.codecademy.com/  Online learning of Different computer languages

http://learn.adafruit.com/ Some tutorials on Electronics and Programming

http://www.youtube.com/playlist?list=PLA567CE235D39FA84&feature=plcp Online Video Tutorial for Arduino

http://www.microsoftvirtualacademy.com/Home.aspx  free Microsoft training (More for Admin and users of upper level Microsoft Products)

http://snap.nlc.dcccd.edu/learn/idaho/unixindex.html  get started with UNIX (Idaho State University)

 Also check out the following blog on make,  gives a number of learning sites for opensource http://blog.makezine.com/2012/08/14/soapbox-return-of-the-learn-hardware-companies-will-teach/