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

Lecture Notes

Books

Popular Science

Communication Complexity

Books

Circuit Complexity

Books

Randomization

General

Algorithms

Lecture Video Playlists

Books

Logic and Foundational Mathematics

Computability Theory

Books

Introductory
Collected Papers
Popular Science
Advanced

Computational Complexity

Books

Philosophy

Lecture Notes

Books

Popular Science

Papers

Physics

Books

Math/Logic Preliminaries

General

Lecture Video Playlist

Books

Lecture Notes

Transition To Pure Rigour Math

It is already curated here - Introductory proofs and mathematical maturity.

Discrete Mathematics

Lecture Notes

Books

MOOC

Surveys

Other Resources

Blog Posts and Essays

Magazines/Journals/News

Popular Science

Cheat-Sheets

Talks