Online Computer Science Education

This page is a collection of links to various course lecture videos released by different universities, containing courses that a typical student would take when doing a four-year bachelor's degree in computer science.

I am currently accepting suggestions and submissions for this page. If you know of some good lectures related to computer science (or any related stuff like math, logic, etc.) please send me a note or tweet me.

Lectures

Year #1

Semester 1

Semester 2

Year #2

Semester 1

Semester 2

Year #3

Semester 1

Semester 2

Year #4

Semester 1

Semester 2

Textbooks & Other Resources