Structure and Interpretation of Computer Programs Video Lectures

A collection of twenty classic computer science lectures by Hal Abelson and Gerald Jay Sussman from 1986 is made available for public viewing. The content covers foundational programming concepts and remains relevant for students using the second edition of the textbook.
Why it matters
These lectures are considered foundational material in computer science education, preserving historical pedagogical methods for modern students.
These twenty video lectures by Hal Abelson and Gerald Jay Sussman are a complete presentation of the course, given in July 1986 for Hewlett-Packard employees, and professionally produced by Hewlett-Packard Television. These videos are also available here under a Creative Commons license compatible with commercial use.
The content is purely informational and educational, lacking any subjective or political framing.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in