Free Online Courses : Computer Science and Artificial Intelligence
Get free Computer Science and Artificial Intelligence from the world’s leading universities. You can download these audio & video courses straight to your computer or mp3 player.
- Advanced Operating Systems Structures and Implementation– YouTube – iTunes Video – John Kubiatowicz, UC Berkeley
- 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 – Web Site – 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 Together: Apps for iPhone and iPad (2013) – iTunes – Paul Hegarty, Stanford
- Computational Camera and Photography – Download Course – Ramesh Raskar, MIT
- Computational Discrete Mathematics – Web – Carnegie Mellon
- Computer Architecture – Web Site – YouTube – Anshul Kumar, IIT Delhi
- Computer Graphics – YouTube – Web Site – Sukhendu Das, IIT
- Computer Language Engineering – Web Site – Martin Rinard, MIT
- Computer Networks – YouTube – Web Site – S.Ghosh, IIT
- Computer System Engineering – Web Site – Profs. Robert Morris and Samuel Madden, MIT
- CS50, Harvard’s Introductory Computer Science Course –YouTube – Web Site – iTunes – David Malan, Harvard
- Database Systems Design – iTunes – Dr Rob Meredith, Monash University
- Data Structures – iTunes Video – Web – Paul Hilfinger, UC Berkeley
- Data Structures and Algorithms – YouTube – Richard Buckland, University of New South Wales
- Design in Computing – YouTube – Richard Buckland, University of New South Wales
- Developing Apps for iOS (iPhone & iPad) – iTunes Video – Paul Hegarty, Stanford
- Developing iPad Applications for Visualization and Insight –iTunes Video – Niki Kittur, 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
- Higher Computing – YouTube – Richard Buckland, University of New South Wales
- 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 –Web Site – 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 Video –YouTube – Multiple professors, UC Berkeley
- Performance Engineering of Software Systems – YouTube –Web – Multiple Professors, MIT
- Principles of 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
- Programming for Designers – YouTube – UNSW
- Python – YouTube – Nick Parlante, Google
- 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
- Visual Navigation for Flying Robots – YouTube – Juergen Sturm, Technische Universität München
- XML with Java – iTunes – Web Site – David Malan, Harvard