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/
