MIT 6.001 Structure and Interpretation, 1986

This course introduces students to the principles of computation. Upon comp
Course Created by Massachusetts Institute of Technology
The mission of MIT is to advance knowledge and educate students in science, technology, and other areas of scholarship that will best serve the nation and the world in the 21st century.

The Institute is committed to generating, disseminating, and preserving knowledge, and to working with others to bring this knowledge to bear on the world's great challenges. MIT is dedicated to providing its students with an education that combines rigorous academic study and the excitement of discovery with the support and intellectual stimulation of a diverse campus community. We seek to develop in each member of the MIT community the ability and passion to work wisely, creatively, and effectively for the betterment of humankind.

Channel banner photo by Ali Almossawi (http://www.flickr.com/photos/usr_c/5633432466/).

  •   Lifetime access to all lessons!
  •   30 days money back guarantee!
  •   Accessible via iPhone, iPad and Android (soon!)

This course introduces students to the principles of computation. Upon completion of 6.001, students should be able to explain and apply the basic methods from programming languages to analyze computational systems, and to generate computational solutions to abstract problems. Substantial weekly programming assignments are an integral part of the course.

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.

License:

Course Outline

Chapter 1: MIT 6.001 Structure and Interpretation, 1986

  • Lesson 1
    Lecture 1A | MIT 6.001 Stru…
    01:12:56
  • Lesson 2
    Lecture 1B | MIT 6.001 Stru…
    58:22
  • Lesson 3
    Lecture 2A | MIT 6.001 Stru…
    01:01:21
  • Lesson 4
    Lecture 2B | MIT 6.001 Stru…
    01:16:49
  • Lesson 5
    Lecture 3A | MIT 6.001 Stru…
    01:15:37
  • Lesson 6
    Lecture 3B | MIT 6.001 Stru…
    44:06
  • Lesson 7
    Lecture 4A | MIT 6.001 Stru…
    01:03:10
  • Lesson 8
    Lecture 4B | MIT 6.001 Stru…
    01:23:40
  • Lesson 9
    Lecture 5A | MIT 6.001 Stru…
    01:15:20
  • Lesson 10
    Lecture 5B | MIT 6.001 Stru…
    01:04:31
  • Lesson 11
    Lecture 6A | MIT 6.001 Stru…
    01:06:57
  • Lesson 12
    Lecture 6B | MIT 6.001 Stru…
    01:03:02
  • Lesson 13
    Lecture 7A | MIT 6.001 Stru…
    01:24:38
  • Lesson 14
    Lecture 7B | MIT 6.001 Stru…
    01:00:07
  • Lesson 15
    Lecture 8A | MIT 6.001 Stru…
    41:51
  • Lesson 16
    Lecture 8B | MIT 6.001 Stru…
    01:08:45
  • Lesson 17
    Lecture 9A | MIT 6.001 Stru…
    01:11:57
  • Lesson 18
    Lecture 9B | MIT 6.001 Stru…
    01:10:43
  • Lesson 19
    Lecture 10A | MIT 6.001 Str…
    45:43
  • Lesson 20
    Lecture 10B | MIT 6.001 Str…
    58:56

  •   Lifetime access to all lessons!
  •   30 days money back guarantee!
  •   Accessible via iPhone, iPad and Android (soon!)