The good folks at MIT and MIT Press have made the influential computer-science text [_Structure and Interpretation of Computer Programs_][book] available on-line with sample code and the instructor’s manual. It’s all [here][].
[book]: http://mitpress.mit.edu/book-home.tcl?isbn=0262011530
[here]: http://mitpress.mit.edu/sicp/