Computer Courses, Lessons and Online Free

Advanced Data Structures (YouTube)
MIT 6.851 Advanced Data Structures, Spring 2012.
Advanced Data Structures
Data structures play a central role in modern computer science.
John Kubiatowicz
University of California at Berkeley - Computer Science Division.
Algorithm Design and Analysis (iTunes)
The purpose of this undergraduate course is to introduce fundamental techniques and viewpoints for the design
Algorithm Design (YouTube)
Dan Gusfield, UC Davis: Algorithm Design and Analysis (Course)
Algorithmic Lower Bounds (iTunes)
Fun with Hardness Proofs.
Algorithmic Lower Bounds
Fun with Hardness Proofs. Algorithmic Lower (YouTube)
MIT 6.890 Algorithmic Lower Bounds, Fall 2014.
Advanced Algorithms (YouTube)
Jelani Nelson, Harvard: Advanced Algorithms (COMPSCI 224)
Algorithms for Big Data (YouTube)
Multiple professors, Harvard: Algorithms for Big Data (COMPSCI 229r).
Building Dynamic Web Sites (iTunes)
Harvard Extension School's Computer Science E-75: Building Dynamic Websites By David J. Malan.
Building Dynamic Websites
Today's websites are increasingly dynamic. Pages are no longer static HTML files but instead generated by scripts and database calls.
Building Mobile Applications (iTunes)
Computers are no longer confined to desks and laps but instead live in our pockets and hands.
Building Mobile Applications
Today's applications are increasingly mobile.
Harry Lewis
Gordon McKay Professor of Computer Science.
Artificial Intelligence - Introduction to Robotics (YouTube)
Introduction to Robotics (CS223A) covers topics such as Spatial Descriptions, Forward Kinematics, Inverse Kinematics, ...
Artificial Intelligence (YouTube)
Lecture Series on Artificial Intelligence by Prof.P.Dasgupta, Department of Computer Science and Engineering, IIT Kharagpur.
Free Online Video Artificial Intelligence Pieter Abbeel
Want to get up to speed on Deep Reinforcement Learnig?
Free Online Video Basic Concepts of Operating Systems & System Programming Anthony Stoica
Anthony Joseph, UC Berkeley
Machine Learning (YouTube)
Lecture by Professor Andrew Ng for Machine Learning (CS 229) in the Stanford Computer Science department.
Andrew Ng
Stanford Andrew also co-founded Coursera which offers online courses from top universities for free.
Free Course in Multiple formats
Thomas M. Siebel Professor in Machine Learning, Professor of Linguistics and of Computer Science.
Mobile Software Engineering
Introduction to principles of software engineering for mobile devices and best practices, ...
CS50 2012 (YouTube)
Introduction to the intellectual enterprises of computer science and the art of programming.
This is CS50
- Introduction to the intellectual enterprises of computer science and the art of programming.
Free iTunes Video
The lectures and materials in this course are based on iOS 5.
Photography
Computational Camera and Photography.
Course Info
This package contains the same content as the online version of the course, except for the audio/video materials.
iPhone Application Development (Winter 2010)
Tools and APIs required to build applications for the iPhone platform using the iPhone SDK.
Machine Learning (iTunes)
This is an introductory course on machine learning that can be taken at your own pace.
Yaser S. Abu-Mostafa
Professor of Electrical Engineering and Computer Science
Database Systems Design (iTunes)
Lecturer, Caulfield Sch of Info Technology.
Rob Meredith
Monash University
Virtual Reality
Steven LaValle, IIT, Madras.

Computer System Engineering
This course was videotaped in Spring 2005 as part of the Singapore-MIT Alliance.
Robert Morris
MIT Computer Science and Artificial Intelligence Laboratory (CSAIL).
Samuel Madden
Computer Science and Artificial Intelligence Laboratory (CSAIL).
Mathematics for Computer Science
Introduction and Proofs.
Tom Leighton
Tom Leighton is a Professor of Applied Mathematics at the Massachusetts Institute of Technology (MIT), ...
Media Programming
Programming is a way of organizing a task so that it is replicable by something else—a computer.
Computational Discrete Mathematics
This course presents material in discrete mathematics and computation theory with a strong emphasis on practical algorithms and experiential learning.
Computer Science E-1
Understanding Computers and the Internet.
Data Structures and Algorithms (YouTube)
CS2: Data Structures and Algorithms - Richard Buckland.
Design in Computing (YouTube)
CS3: Design in Computing - Richard Buckland UNSW.
Programming for Designers (YouTube)
Programming for Designers - COMP1400-T2 (2011)
Computer Architecture (YouTube)
Lecture Series on Computer Architecture by Prof. Anshul Kumar ...
Anshul Kumar
Department of Computer Science & Engineering - Indian Institute of Technology, Delhi.
Higher Computing (YouTube)
Higher Computing - Richard Buckland UNSW.
Innovative Computing (YouTube)
The Initiative in Innovative Computing (IIC) was proposed by a group of scientists from the Faculty of Arts and Sciences and the Medical School at Harvard.
Human-Computer Interaction Seminar (YouTube)
Lecture Collection | Human-Computer Interaction Seminar (2011-2012).
Human-Computer Interaction Seminar (iTunes)
Weekly speakers on topics related to human-computer interaction design.
Performance Engineering of Software Systems (YouTube)
This class is a hands-on, project-based introduction to building scalable and high-performance software systems.
Multiple Professors, MIT
Performance Engineering of Software Systems.
Flying Robots (YouTube)
Lecture: Visual Navigation for Flying Robots.
Juergen Sturm
Technische Universität München - Application potential of computer vision and robotics research.
The Society of Mind (YouTube)
MIT 6.868J The Society of Mind, Fall 2011.
The Society of Mind (2011) (iTunes)
The Society of Mind offers an overview of philosophy of the mind, as well as in-depth discussions relating to artificial intelligence and humans as machines.
The Society of Mind
Instructor(s) Prof. Marvin Minsky.
Discrete Mathematical Structures (YouTube)
Lectures by Prof. Kamala Krithivasan, Department of Computer Science and Engineering, IIT Madras.
Kamala Krithivasan
Formal Languages and Automata Theory, Unconventional Models of Computing.
Introduction to Computer Graphics (YouTube)
Lectures by Prof.Prem Kalra Department of Computer Science Engineering IIT Delhi.
Computer Networks (YouTube)
Lecture Series on Computer Networks by Prof. S.Ghosh,Department of Computer Science & Engineering, I.I.T.,Kharagpur.
Computer Graphics (YouTube)
Lectures by Dr.Sukhendu Das, Dept. of Computer Science and Engineering, IIT Madras.
Sukhendu Das
Visual Perception, Computer Vision, Image Intelligence, Graphics and Visualization, ...
Introduction to Problem Solving & Programming (YouTube)
Lectures by Prof. Deepak Gupta Department of Computer Science and Engineering IIT Kanpur.
Computer Science (YouTube)
Introduction to Electrical Engineering and Computer Science I.
Electrical engineering (iTunes)
This course provides an integrated introduction to electrical engineering and computer science, ...
Computer Science
Introduction to Electrical Engineering and Computer Science I.

 1   2  >>

Related Posts:

Want to add New Resources? Please, contact us for this at ats [at] ats-group [dot] net