Here are a few great places to learn some of it:
www.ed.ted.com
www.mentormob.com
www.learni.st
www.ocw.mit.edu
www.oyc.yale.edu
Here are a few great places to learn some of it:
www.ed.ted.com
www.mentormob.com
www.learni.st
www.ocw.mit.edu
www.oyc.yale.edu