"If we as teachers don't tell the stories of positive work in schools, there is a good chance nobody will." - Josh Stumpenhorst
Teaching yourself web design
Get a College-Level Computer Science Education with These Free Courses. Here's a curriculum list that strings various free computing courses into the equivalent of a college bachelor's degree.
A complete list of free online courses offered by Stanford's Coursera, MIT's MITx, and Udacity