Ever wanted to take a course from Harvard, MIT, UC Berkley or Stanford? These Universities among others have made some of their coursework available and live on the web. Here are some of the Computer Science courses.

  • Artificial Intelligence – Introduction to RoboticsYouTubeiTunesMultiple formats – Oussama Khatib, Stanford
  • Artificial Intelligence – Natural Language ProcessingMultiple formats – Christopher Manning, Stanford
  • Artificial Intelligence – Machine LearningYouTubeiTunesMultiple formats – Andrew Ng, Stanford
  • Artificial IntelligenceYouTube – P.Dasgupta, IIT
  • BitsMultiple Formats – Harry Lewis, Harvard
  • Building Dynamic Web SitesiTunes – Video & Audio – David Malan, Harvard Extension
  • Building Mobile Web SitesiTunesWeb Site – David Malan, Harvard Extension
  • Computational Camera and PhotographyDownload Course – Ramesh Raskar, MIT
  • Computational Discrete MathematicsWeb Site – Carnegie Mellon
  • Computer GraphicsYouTube – Sukhendu Das, IIT
  • Computer Language Engineering YouTubeiTunes VideoWeb Site – Martin Rinard, MIT
  • Computer NetworksYouTube – S.Ghosh, IIT
  • Computer System EngineeringWeb Site – Profs. Robert Morris and Samuel Madden, MIT
  • Data Structures iTunes Video – Paul Hilfinger, UC Berkeley
  • Developing Apps for iOS (iPhone & iPad)iTunesU – Paul Hegarty, Stanford
  • Discrete Mathematical Structures YouTube – Kamala Krithivasan, IIT
  • Intensive Introduction to Computer Science Using C, PHP, and JavaScript – Multiple Formats – David Malan, Harvard
  • Introduction to AlgorithmsiTunesYouTube – Web Site –  Prof. Charles Leiserson & Erik Demaine, MIT
  • Introduction to Computer Programming for Scientists and Engineers iTunes AudioiTunes Video – Roberto Horowitz, UC Berkeley
  • Introduction to Computer Science and Programming YouTubeiTunesMIT Web Site – Eric Grimson, John Guttag, MIT
  • Introduction to Computer Science: Programming MethodologyYouTubeiTunesMultiple formats – Mehran Sahami, Stanford
  • Introduction to Computer Science: Programming Abstractions YouTubeiTunes Multiple formats – Julie Zelenski, Stanford
  • Introduction to Computer Science: Programming Paradigms YouTubeiTunes Multiple formats – Jerry Cain, Stanford
  • Introduction to Computer GraphicsYouTube – Prem Kalra, IIT
  • Introduction to Embedded Systems YouTube – Professors Sanjit Seshia, Edward A. Lee, UC Berkeley
  • Introduction to Problem Solving & ProgrammingYouTube – Deepak Gupta, IIT
  • iPhone Application Development (Spring 2009)iTunes – Stanford
  • iPhone Application Development (Winter 2010)iTunes – Stanford
  • Logic & ProofsWeb Site – Carnegie Mellon
  • Machine StructuresiTunes Video – David Culler, UC Berkeley
  • Multimedia Systems iTunes – Surendar Chandra, Notre Dame
  • Operating Systems and System ProgrammingiTunes – Multiple professors, UC Berkeley
  • Operating Systems PrinciplesiTunes – Surendar Chandra, Notre Dame
  • Principles of Digital Communications I YouTubeiTunes – Profs Gallagher and Zheng, MIT
  • Principles of Digital Communications II YouTube – MIT
  • Programming Languages and Compilers YouTube – Professor Paul Hilfinger, UC Berkeley
  • Quantum Computing for the Determined YouTube – Michael Nielsen, The University of Queensland
  • Search Engines: Technology, Society and BusinessYouTube – Marti Hearst, UC Berkeley
  • The Beauty and Joy of ComputingiTunes – Brian Harvey, UC Berkeley
  • The Beauty of Joy of ComputingYouTube – Professor Daniel Garcia, UC Berkeley
  • The Future of the InternetiTunes – Ramesh Johari, Stanford
  • The Structure and Interpretation of Computer ProgramsYouTube – iTunes – Brian Harvey, UC Berkeley
  • Understanding Computers and the InternetiTunesFeed – David Malan, Harvard University

This list was extracted from http://www.openculture.com/freeonlinecourses