Friday, April 26, 2013

COMPUTER SCIENCE FREE COURSES


Computer Science & Artificial Intelligence
  • 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
  • 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 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
  • 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 – Web – 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
  • XML with Java – iTunes – Web Site - David Malan, Harvard
Bookmark our collection of free online Computer Science courses. Also find comp sci textbooks in our Free Textbook collection.
Engineering (Mechanical, Civil and Electrical)
  • Advanced Analog Integrated Circuits – YouTube – Professor Simone Gambini, UC Berkeley
  • Atomistic Computer Modeling of Materials – YouTube – iTunes Video – Web Site – Gerbrand Ceder & Nicola Marzari, MIT
  • Basic Electronics – YouTube – Web Site – Prof T.S. Natarajan, IIT Madras
  • Chemical Engineering: Process Dynamics and Controls - iTunes - YouTube - Web - Peter Woolf, University of Michigan
  • Civil and Environmental Engineering - iTunes Audio – Marios Agathoklis Panagiotou, UC Berkeley
  • Convex Optimization I – Multiple Formats – Stephen Boyd, Stanford
  • Convex Optimization 2 – Multiple Formats – Stephen Boyd, Stanford
  • Digital Signal Processing – YouTube – Prof. E. Ambikairajah
  • Direct Solar/Thermal to Electrical Energy Conversion Technologies – iTunes – Download Course – Gang Chen, MIT
  • Dynamics of Machines – YouTube – Amitabha Ghosh, IIT
  • Electrical – Digital Signal Processing - YouTube – Web Site – S.C Dutta Roy, IIT
  • Electro Magnetic Fields – YouTube – Harishankar Ramachandran, III
  • Electronic Techniques for Engineering – iTunes Video - YouTube- Web - Vivek Subramanian, UC Berkeley
  • Electronics – High Speed Devices & Circuit –  YouTube – Web Site – K. N. Bhat, IIT Madras
  • Elementary Fluid Mechanics – iTunes Audio – Mark Stacey, UC Berkeley
  • Engineering Ethics - Web Audio – Taft Broome, MIT
  • Engineering Statics – Web Site – Carnegie Mellon
  • Environmental Air Pollution – YouTube – Web Site – Mukesh Sharma, IIT
  • Fluid Mechanics – YouTube – T.I.Eldho, IIT
  • Information and Entropy – Web Video - Paul Penfield and Seth Lloyd, MIT
  • Introduction to Chemical Engineering – YouTube – iTunes – Channing Robertson, Stanford
  • Introduction to Digital Integrated Circuits - iTunes – Elad Alon, UC Berkeley
  • Introduction to Digital Integrated Circuits – YouTube – Professor Jan M. Rabaey, UC Berkeley
  • Introduction to Engineering – iTunes – Tod Laursen, Duke
  • Introduction to Lean Six Sigma Methods – Web Video – Multiple staff, MIT
  • Introduction to Linear Dynamical Systems - Multiple formats – Stephen Boyd, Stanford
  • Introduction to Microelectronic Circuits – iTunes – Chang-Hasnain, UC Berkeley
  • Introduction to Engineering – iTunes Video – Multiple presenters, Duke University
  • Linear Integrated Circuits – YouTube – Professor Clark Tu-Cuong Nguyen, UC Berkeley
  • Mechanical Engineering: Introduction to MEMS Design -iTunes Audio – iTunes Video – UC Berkeley
  • Microcontroller Design – YouTube – Beuce Land, Cornell
  • Microcontroller and System-on-Chip Construction Using Verilog and Altera FPGA – YouTube – Beuce Land, Cornell
  • Nano-to-Macro Transport Processes – iTunes Audio – Web Site – Gang Chen, MIT
  • Nanomanufacturing – iTunes Video – iTunes Audio – Web – John Hart, U Michigan
  • Nonlinear Finite Element Analysis – YouTube - Klaus-Jürgen Bathe, MIT
  • The Engineering Profession – iTunes Video – Web - University of Michigan
  • The Fourier Transform and its Applications – YouTube – iTunes– Multiple formats – Brad Osgood, Stanford
  • Technology Entrepreneurship - YouTube - iTunes - Chuck Eesley, Stanford
  • Understanding Lasers and Fiberoptics – YouTube – Web Site – Prof. Shaoul Ezekiel, MIT
Bookmark our collection of free online Engineering courses.

No comments:

Post a Comment