MIT 6.001 Structure and Interpretation of Computer Programs, Spring 2005
Instructor: Harold Abelson, Gerald Jay Sussman, Julie Sussman
View the complete course:
YouTube Playlist:
Procedures and Processes; Substitution Model
Despite the copyright notice on the screen, this course is now offered under a Creative Commons license: BY-NC-SA. Details at
Subtitles for this course are provided through the generous assistance of Henry Baker, Hoofar Pourzand, Heather Wood, Aleksejs Truhans, Steven Edwards, George Menhorn, and Mahendra Kumar.
More courses at