Favorites

Complete Course

  • Algorithm lectures By Shai Simonson
  • Theory of Computation lectures by Shai Simonson
  • Machine Learning course By Andrew Ng
  • Discrete Mathematics By Shai Simonson
  • Algorithms course from MIT OCW
  • Programming Methodology
  • SICP From UCB
  • Classical Mechanics by Prof Walter Lewin Must watch.
  • SICP Hal Abelson and Gerald Jay Sussman.

  • Lectures and Talks

  • Designing By Accident By Guy Steele
  • foldl and foldr Considered Slightly Harmful By Guy Steele
  • Data Parallel Haskell By Simon Peyton Jones
  • How to give a good research talk By Simon Peyton Jones
  • Talk on Kurt Godel at Institute for Advanced Study
  • The Amazing Alan Turing Truly, Amazing
  • JavaScript: The Good Parts By Doug Crockford
  • Javascript Programming Language By Doug Crockford (4 Parts available. Total 2 hours)
  • Advanced Javascript By Doug Crockford (3 Parts available)
  • Javascript: The Good Parts By Doug Crockford - Different One
  • Tangible Functional Programming
  • Parametric Polymorphism and the Girard-Reynolds Isomorphism
  • Persistent Data Structures and Managed References By Rich Hickey(of Clojure)
  • Concurrency in Newsqueak - Interesting
  • Concurrency implementation
  • Faith, Evolution, and Programming Languages By Phillip Wadler
  • Programming at Northeastern University By Prof. Matthias Felleisen
  • Understanding Proofs By Manuel Blum
  • Web Programming, JavaScript with Types and Flapjax Shriram Krishnamurthi and Erik Meijer
  • Anatomy of a Loop Olin Shivers
  • Verification of Web Apps Shriram Krishnamurthy
  • An Ultimate Type System Greg Morrisett
  • Achieving Your Childhood Dreams Randy Pausch. Non techinical. But a must must watch
  • Feynman Lectures
  • Turing's Cathedral
  • Closures For Java Old video. But interesting
  • The Computer Revolution hasn't happened yet. Alan Kay's keynote in OOPSLA 1997

  • Menu