TL;DR
The full set of video lectures from the 1986 course ‘Structure and Interpretation of Computer Programs’ has been released online. This educational resource, originally developed at MIT, is now accessible to a global audience, emphasizing its continued relevance in computer science education.
The complete video recordings of the 1986 course ‘Structure and Interpretation of Computer Programs’ have been officially released online, providing free access to one of the most influential computer science courses ever taught. This development makes the course’s foundational teachings available to a new generation of students and educators worldwide, emphasizing its enduring significance in programming education.
The lectures, originally delivered at the Massachusetts Institute of Technology (MIT) by Harold Abelson and Gerald Jay Sussman, have been digitized and uploaded to an open-access platform. These videos cover core concepts in programming language design, abstraction, and computational thinking, reflecting the innovative teaching approach that has shaped computer science curricula since the 1980s.
According to MIT’s Department of Electrical Engineering and Computer Science, the release aims to preserve and disseminate this foundational resource, which has historically been available only through limited channels or in physical formats. The videos are now accessible to students, educators, and self-learners globally, fostering broader engagement with core programming principles.
Educational Impact of Making the 1986 Lectures Publicly Accessible
This release underscores the importance of foundational computer science education, as the course has influenced countless curricula and programming languages. Making these lectures freely available supports the ongoing development of programming pedagogy, especially as new learners seek to understand core concepts of abstraction, recursion, and language design.
It also highlights the enduring relevance of the teaching methods developed in the 1980s, which continue to inform modern approaches to teaching programming and software engineering. The availability of these videos may inspire renewed interest and innovation in computer science education worldwide.

The Scheme Programming Language, fourth edition
New
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background
The course, first offered at MIT in 1986, was authored by Harold Abelson and Gerald Jay Sussman and became renowned for its rigorous approach to teaching fundamental programming concepts through Scheme, a dialect of Lisp. Its influence extended beyond MIT, shaping curricula at numerous institutions and inspiring similar courses globally.
Over the years, the course has been disseminated through textbooks, online resources, and limited video recordings. However, until now, full access to the original lecture videos has been restricted or available only through physical copies or proprietary platforms. The recent digital release marks a significant step in preserving and sharing this educational legacy.
“Making these lectures publicly accessible aligns with MIT’s commitment to open education and broadening access to foundational knowledge.”
— MIT Department of Electrical Engineering and Computer Science

AP Computer Science Principles Premium, 2026: Prep Book with 6 Practice Tests + Comprehensive Review + Online Practice (Barron's AP Prep)
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Remaining Questions About the Video Release and Its Content
It is not yet clear if the full series of lectures, including all supplementary materials and original course notes, will be available alongside the videos. Additionally, the impact of this release on current educational practices and whether it will lead to new adaptations or updates remains to be seen. The platform hosting the videos has not disclosed detailed licensing or usage restrictions, which could influence how educators and learners utilize the content.

Competitive Programming 4 – Book 1: The Lower Bound of Programming Contests in the 2020s
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Next Steps for Accessing and Using the Lecture Content
Educational institutions and individual learners are expected to begin exploring the videos through the designated open-access platform. MIT and other stakeholders may also develop supplementary materials, translations, or adaptations based on this release. Monitoring the platform for updates, additional materials, or related courses will be important for those interested in leveraging this resource for teaching or self-study.

Baofeng UV-5R Programming Card – Waterproof Pocket Front Panel Programming Guide, HAM Radio Cheat Sheet for Preppers, Off-Grid Survival & Grid-Down Emergency Comms, Reference Reference Set
Compatible with Baofeng UV-5R and similar models: Works with Baofeng UV-5R, UV-5R 8W and similar handheld radios -…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Where can I watch the ‘Structure and Interpretation of Computer Programs’ 1986 lectures?
The lectures are now available on an open-access platform hosted by MIT or affiliated educational repositories. Details about the specific platform are expected to be announced shortly.
Are these videos suitable for beginners in programming?
While the lectures are comprehensive and foundational, they are designed for students with some prior programming experience. However, motivated beginners can still benefit from the explanations of core concepts.
Will the original course materials, like textbooks and assignments, also be released?
MIT has indicated that supplementary materials, including course notes and assignments, may be made available in conjunction with the videos, but details are still emerging.
Does this release include updates or modern annotations to the original lectures?
No, the release consists of the original 1986 recordings without modifications or updates. It aims to preserve the historical teaching approach.
Why is the 1986 course still relevant today?
The course introduced fundamental programming principles, such as abstraction and recursion, that underpin modern software development. Its teaching methods continue to influence computer science education.
Source: hn