Computer Science Courses

Get free Computer Science courses from the world’s leading universities.

  • Android Development – iTunes Video – David Fisher, UC Berkeley
  • Artificial Intelligence – YouTube –  iTunes Video – Pieter Abbeel, UC Berkeley
  • Artificial Intelligence – Introduction to Robotics – YouTube – iTunes Video – Multiple formats – Oussama Khatib, Stanford
  • Artificial Intelligence – Natural Language Processing – Multiple formats – Christopher Manning, Stanford
  • Artificial Intelligence – Machine Learning – YouTube – iTunes Video – Multiple formats – Andrew Ng, Stanford
  • Artificial Intelligence – YouTube – P.Dasgupta, IIT
  • Basic Concepts of Operating Systems & System Programming – YouTube – iTunes Video – Ion Stoica, Anthony Joseph, UC Berkeley
  • Bits: The Computer Science of Digital Information – Multiple Formats – Harry Lewis, Harvard
  • Blender 3D Design – iTunes – Web – Neil Hirsig, Tufts
  • Building Dynamic Web Sites – iTunes – Video & Audio – David Malan, Harvard Extension
  • Building Mobile Applications – iTunes – Web Site – David Malan, Harvard Extension
  • Codecademy – Web Site
  • Coding Together: Apps for iPhone and iPad (2012) – iTunes – Paul Hegarty, Stanford
  • Coding TogetherApps for iPhone and iPad (2013) – iTunes – Paul Hegarty, Stanford
  • Computational Camera and Photography – Download Course – Ramesh Raskar, MIT
  • Computer Graphics – YouTube – Sukhendu Das, IIT
  • Computer Language Engineering – Web Site – Martin Rinard, MIT
  • Computer Networks – YouTube – S.Ghosh, IIT
  • Computer System Engineering – Web Site – Profs. Robert Morris and Samuel Madden, MIT
  • Database Systems Design – iTunes – Dr Rob Meredith, Monash University
  • Data Structures – iTunes Video – Web – Paul Hilfinger, UC Berkeley
  • Developing Apps for iOS (iPhone & iPad) – iTunes Video – Paul Hegarty, Stanford
  • Developing iPad Applications for Visualization and Insight – iTunes Video – Niki Kitur, Carnegie Mellon
  • Discrete Mathematical Structures – YouTube – Kamala Krithivasan, IIT
  • Discrete Mathematics and Probability Theory – YouTube – Web – Umesh Vazirani, UC Berkeley
  • Discrete Stochastic Processes –  YouTube – iTunes – Web Site – Robert Gallagher, MIT
  • Efficient Algorithms and Intractable Problems – iTunes Video – YouTube – Web – Christos Papadimitriou & Satish Rao, UC Berkeley
  • Foundations of Computer Graphics – YouTube – Web – Ravi Ramamoorthi, UC Berkeley
  • Human-Computer Interaction Seminar – YouTube – iTunes – Multiple Staff, Stanford
  • Innovative Computing – YouTube – Multiple Profs, Harvard
  • Intensive Introduction to Computer Science Using C, PHP, and JavaScript – Multiple Formats – YouTube – iTunes – David Malan, Harvard
  • Introduction to Algorithms – iTunes – YouTube – Web Site –  Prof. Charles Leiserson & Erik Demaine, MIT
  • Introduction to Computer Graphics & GPU Programming – iTunes Video – Eric Chan & Hanspeter Pfister, Harvard
  • Introduction to Computer Programming for Scientists and Engineers – iTunes Audio – iTunes Video – Roberto Horowitz, UC Berkeley
  • Introduction to Computer Science and Programming – YouTube – iTunes – Web Site – Eric Grimson, John Guttag, MIT
  • Introduction to Computer Science: Programming Methodology – YouTube – iTunes – Multiple formats – Mehran Sahami, Stanford
  • Introduction to Computer Science: Programming Abstractions – YouTube – iTunes – Multiple formats – Julie Zelenski, Stanford
  • Introduction to Computer Science: Programming Paradigms – YouTube – iTunes –Multiple formats – Jerry Cain, Stanford
  • Introduction to Computer Architecture (2013) – YouTube – Related Info on Web – Onur Mutlu, Carnegie Mellon
  • Introduction to Computer Architecture (2012) – YouTube – Related Info on Web – Onur Mutlu, Carnegie Mellon
  • Introduction to Computer Graphics – YouTube – Prem Kalra, IIT
  • Introduction to Electrical Engineering and Computer Science I – Web Site – YouTube – Multiple Professors, MIT
  • Introduction to Embedded Systems – iTunes Video – YouTube – Professors Sanjit Seshia, Edward A. Lee, UC Berkeley
  • Introduction to Formal Systems & Computation – iTunes Video – Multiple profs, Harvard
  • Introduction to Information Studies – iTunes – Robert Frost, University of Michigan
  • Introduction to Problem Solving & Programming – YouTube – Deepak Gupta, IIT
  • iPhone Application Development in iOS5 (Fall 2011) – HD Video iTunes – Standard-Def Video iTunes
  • iPhone Application Development (Spring 2009) – iTunes – Stanford
  • iPhone Application Development (Winter 2010) – iTunes – Stanford
  • Logic & Proofs – Web Site – Carnegie Mellon
  • Machine Structures – iTunes Video – David Culler, UC Berkeley
  • Machine Learning – iTunes Video – Yaser S. Abu-Mostafa, CalTech
  • Massively Parallel Computing – iTunes Video – Harvard
  • Mathematics for Computer Science – Web Video – Tom Leighton, MIT
  • Media Programming – Web – Carnegie Mellon
  • Multicore Programming Primer – iTunes – Web – Saman Amarasinghe, MIT
  • Online Graphics – YouTube – Ravi Ramamoorthi, UC Berkeley
  • Operating Systems and System Programming – iTunes – Web – Multiple professors, UC Berkeley
  • Performance Engineering of Software Systems – YouTube – Web – Multiple Professors, MIT
  • Principles Computing – Web – Carnegie Mellon
  • Principles of Digital Communications I – YouTube – iTunes – Web – Profs Gallagher and Zheng, MIT
  • Principles of Digital Communications II – YouTube – Web – MIT
  • Probabilistic Systems Analysis and Applied Probability – YouTube – Web – John Tsitsiklis, MIT
  • Programming Languages and Compilers – YouTube – Paul Hilfinger, UC Berkeley
  • Programming Languages and Compilers – YouTube – Web – Ras Bodik, UC Berkeley
  • Quantum Computing for the Determined – YouTube – Michael Nielsen, The University of Queensland
  • Responsible Computing – Web – Carnegie Mellon
  • Search Engines: Technology, Society and Business – YouTube – Marti Hearst, UC Berkeley
  • Software as a Service – YouTube – Armando Fox and David Patterson, UC Berkeley
  • Software Engineering – YouTube – iTunes Audio – iTunes Video – Web – Multiple Professors, UC Berkeley
  • The Beauty and Joy of Computing – iTunes – YouTube – Brian Harvey, UC Berkeley
  • The Beauty and Joy of Computing – YouTube – Web – Dan Garcia, UC Berkeley
  • The Future of the Internet – iTunes – Ramesh Johari, Stanford
  • The Structure and Interpretation of Computer Programs – YouTube – iTunes – Web – Brian Harvey, UC Berkeley
  • Understanding Computers and the Internet – iTunes – Web Site – David Malan, Harvard University
  • XML with Java – iTunes – David Malan, Harvard

from OpenCulture

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s