Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Lecture 1A | MIT 6.001 Structure and Interpretation, 1986

    MIT OpenCourseWare

    11 HN recommenders · recommended in 16 months, 2012–2024

    YouTube

    1:12:56 · 995K views · Apr 8, 2009

    The first lecture of MIT's 1986 6.001 Structure and Interpretation of Computer Programs, given by Harold Abelson, introducing Lisp and the idea of computer science as the study of process.

    Seen as a classic and often the moment programming 'clicks'; commenters praise Abelson's opening that computer science is not about computers.

    Ideas, Learning & LanguageUniversity lectures & coursesFunctional programmingProgramming language design
    1. 1:12:56
      Lecture 1A: Overview and Introduction to LispMIT OpenCourseWare421K views • 7 years ago
    2. 58:22
      Lecture 1B | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare116K views • 17 years ago
    3. 7:10
      SICP: o fim de uma eraComputação Raiz34K views • 4 years ago
    4. 1:24:38
      Lecture 7A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare35K views • 17 years ago
    5. 1:24:38
      Lecture 7A: Metacircular Evaluator, Part 1MIT OpenCourseWare32K views • 7 years ago
    6. 53:30
      Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008MIT OpenCourseWare6.6M views • 17 years ago
    7. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    8. 12:56
      Stephen Wolfram's Introduction to the Wolfram LanguageWolfram924K views • 12 years ago
    9. 17:26
      Lecture 1 | Programming Paradigms (Stanford)Stanford1.2M views • 18 years ago
    10. 1:00:34
      1. Introduction, Finite Automata, Regular ExpressionsMIT OpenCourseWare628K views • 5 years ago
    11. 10:00
      SICP / What is "Computer Science" ?LarryNorman131K views • 20 years ago
    12. 42:43
      "Propositions as Types" by Philip WadlerStrange Loop Conference144K views • 11 years ago
    13. 44:09
      Lec 1 | MIT 6.042J Mathematics for Computer Science, Fall 2010MIT OpenCourseWare2.8M views • 13 years ago
    14. 1:12:10
      Practical Common LispGoogle TechTalks98K views • 19 years ago
    15. 39:49
      Lec 1 | MIT 18.06 Linear Algebra, Spring 2005MIT OpenCourseWare4.9M views • 17 years ago
    16. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    17. 51:47
      Lecture 19: Dynamic Programming I: Fibonacci, Shortest PathsMIT OpenCourseWare2.9M views • 13 years ago
    18. 46:09
      Why Isn't Functional Programming the Norm? – Richard FeldmanMetosin1.6M views • 7 years ago
    19. 1:07:10
      Brian Beckman: Don't fear the Monadjasonofthel33t415K views • 13 years ago
    20. 1:19:35
      Lecture 1: IntroductionMIT 6.824: Distributed Systems924K views • 6 years ago

    20 comments from Hacker News

    1. @dmixApr 2017· in “Calculus Made Easy (1914) [pdf]”

      Reminds me of the MIT SICP lecture videos from the 80s. The concepts of black box abstraction and the simplicity of using LISP like lego building blocks blew my mind and made me switch from being a UX designer dabbling in Rails to a full blown programmer. It was still entirely relevant to today even though it was a few decades old as the fundamentals of computer science are still fundamental. this video Hearing that intro music still brings a smile to my face. I just happen to be relearning math right now as I dive deeper into data science and this is perfect timing. Going to watch this series once I get through my math proofs book ("Book of Proof" by Richard Hammack which I recommend to people getting into math [LINK] ).

      Strongly recommendsView on HN
    2. @stuxnet79Mar 2018· in “Ask HN: What's an (article|book|vid) that changed the way you view programming?”

      First 10 mins of the first Structure and Interpretation lecture (by Harold Abelson) [1] Famous first words ... "I'd like to welcome you to this course on computer science. Actually, that's a terrible way to start. Computer science is a terrible name for this business." ... and this is where it all clicked to me .... "Well, similarly, I think in the future people will look back and say, yes, those primitives in the 20th century were fiddling around with these gadgets called computers, but really what they were doing is starting to learn how to formalize intuitions about process " [1] this video

      Strongly recommendsView on HN
    3. @tincoDec 2012· in “Zuckerberg visits Stanford CS106A third year in a row”

      Heh that's interesting, I just watched 106A yesterday to get an idea of how the programming introduction course is compared to my university (utwente.nl). I actually was a bit disappointed to see that it is very much like our introduction course, except that this teacher is a bit more enthousiastic, and perhaps the course starts at an even more basic level I think. I think for real CS enthousiasts 6.001 at MIT is much more interesting (and fun) to watch: this video (it teaches scheme and the lecturer has an awesome way of explaining it)

      Strongly recommendsView on HN
    4. @dancemethisMay 2021· in ““Computer science is not about computers””

      Wow, what a MASSIVE missed opportunity to quote the best variation of this idea by far, done by Hal Abelson in the legendary "6001-Introduction to Computer Science" class on MIT in the 80s. You can check it here: this video Abelson in the first minute crosses both computer AND science, and references the also legendary SICP with "computer so-called science actually has a lot in common with magic". Honestly, this alone already made the article that empty.

      Strongly recommendsView on HN
    5. @r-sJul 2014· in “Interactive SICP”

      One section of original lectures are freely available via MITs OpenCourseWare youtube channel: this video It would be quite difficult to beat these lectures, while they appear a bit dated, the content is great. SICP is a great way to learn about programming, although I am very surprised they got through the whole book in an introductory course. Chapters 4 and 5 cover some topics I was barely aware of nearing the end of my formal CS education.

      Strongly recommendsView on HN