Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts.