Awesome Theoretical Computer Science Awesome

The interdisciplinary of Mathematics and Computer Science; It is distinguished by its emphasis on mathemtical technique and rigour.


Contents


Introductory Theoretical Computer Science

Broad Intros

Books

Lecture Videos Playlists

Lecture Notes

Automata, Computability, & Complexity

Lecture Notes

Lecture Videos Playlists

MOOC

Books

Puzzles and Problem Sets

Theoretical Computer Science Handbooks

Computational Complexity

General

Lecture Videos Playlists

Communication Complexity

Books

Circuit Complexity

Books

Randomization

General

Algorithms

Lecture Video Playlists

Logic and Foundational Mathematics

Computability Theory

Books

Introductory

Computational Complexity

Books

Philosophy

Lecture Notes

Papers

Physics

Books

Math/Logic Preliminaries

General

Lecture Video Playlist

Discrete Mathematics

Lecture Notes

Books

MOOC

Surveys

Other Resources

Blog Posts and Essays

Magazines/Journals/News

Cheat-Sheets

Talks