Go Advanced Search
          

Free Technology Courses

Sort by
Titles Per Page
1 - 10 of 100 titles
1  2   3   4   5   6   7   8   9   10     Next  
1.
by David J. Malan
Available on:
Online Video

Introduction to the intellectual enterprises of computer science and the art of programming.

2.
by Anant Agarwal
Available on:
Online Video

6.002 is designed to serve as a first course in an undergraduate electrical engineering (EE), or electrical engineering and computer science (EECS) curriculum.

3.
by Carrie Anne Philbin
Available on:
Online Video

In 40 episodes, Carrie Anne Philbin teaches you computer science! This course is based on introductory college-level material as well as the AP Computer Science Principles guidelines.

4.
by Patrick Winston
Available on:
Online Video

In these lectures, Prof. Patrick Winston introduces the 6.034 material from a conceptual, big-picture perspective. Topics include reasoning, search, constraints, learning, representations, architectures, and probabilistic inference.

5.
by John Owens
Available on:
Online Video

UC Davis Professor John Owens teaches this introduction to the design and analysis of the architecture of computer graphics systems.

6.
by Jelani Nelson
Available on:
Online Video

An algorithm is a well-defined procedure for carrying out some computational task. Typically the task is given, and the job of the algorithmist is to find such a procedure which is efficient, for example in terms of processing time and/or memory consumption.

7.
by Dan Armendariz
Available on:
Online Video

This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others...

8.
by Bhiksha Raj
Available on:
Online Video

Deep Learning systems, typified by deep neural networks, are increasingly taking over all AI tasks, ranging from language understanding, and speech and image recognition, to machine translation, planning, and even game playing and autonomous driving.

9.
by Mark Saltzman
Available on:
Audio Download | Online Video

The course covers basic concepts of biomedical engineering and their connection with the spectrum of human activity.

10.
by Rajesh Gupta
Available on:
Audio Download

Introduction to organization of modern digital computers—understanding the various components of a computer and their interrelationships.

1 - 10 of 100 titles
1  2   3   4   5   6   7   8   9   10     Next  

Format

  •   Audio Download
  •   Online Audio
  •   Video Download
  •   Online Video