Awesome CS Courses Awesome

Introduction

There is a lot of ~~hidden~~ treasure lying within university pages scattered across the internet. This list is an attempt to bring to light those awesome CS courses which make their high-quality material i.e. assignments, lectures, notes, readings & examinations available online for free.

Table of Contents

Legend

Courses

Systems


Programming Languages / Compilers


Algorithms


CS Theory


Introduction to CS


Machine Learning


Security


Artificial Intelligence


Computer Graphics


Misc