Resources
Here are a few resources for (aspiring) theoreticians. None of the material linked on this page belong to me: full credits to the creators and authors. This page is dynamic.
Mostly for my quick reference.
Note to self: Too clustered, break it into pages.
Books, Papers and Lectures
Algebraic Complexity Theory
Lectures/Videos
- Lectures by Nitin Saxena on Arithmetic Circuit Complexity
- Bootcamp at DIMACS by Nutan Limaye
Surveys
- Surveys on PIT: PIT-1, PIT-2 (both by Saxena), 2024-Pranjal-Ghosh
- Lower Bounds: Survey by Ramprasad
- Algebraic Hardness vs Randomness by Kumar and Saptharishi
- For everything: Shpilka and Yehudayoff, a bit dated; but best for classical lower bounds and structural results.
Computational Complexity Theory
- Computational Complexity: A Modern Approach by Sanjeev Arora and Boaz Barak
- Theory of Computation: Michael Sipser
- The Electronic Colloquium on Computational Complexity for the latest papers in the field. (warning: clicking = downloading)
- Lectures on Computational Complexity Theory, Algebraic Complexity and Randomized Methods in Complexity available on NPTEL and STCS TIFR's YouTube channel
- Lecture notes on complexity by Luca Trevisan
- Mathematics and Computation by Avi Wigderson
Pseudorandomness
- Salil Vadhan's Monograph
- Lectures by STCS TIFR YouTube channel (2 offerings hosted online till date)
- Luca Trevisan's notes on Pseudorandomness and Combinatorial Constructions
- Expanders Survey by Hoory, Linial and Wigderson
Design and Analysis of Algorithms
- Algorithm Design: Jon Kleinberg and Éva Tardos
- Algorithms by Jeff Erickson
- Approximation Algorithms: Vijay V Vazirani
- Randomized Algorithms: Prabhakar Raghavan and Rajeev Motwani
Algebra (and computation)
- An assortment of lecture notes on various topics is maintained by Andrew Kobin
- Madhu Sudan's course notes on Algebra and Computation
Combinatorics
- Lectures on Additive Combinatorics by Tim Gowers hosted on his YouTube channel
- Terry Tao's book on Additive Combinatorics
- Yufei Zhao's notes on the Probabilistic Method
- The Probabilistic Method by Noga Alon and Joel Spencer
- Linear Algebra and Combinatorics by Babai and Frankl
Lectures and Miscellaneous Videos
Blogs. Podcasts and Websites
Websites of early-career researchers (and friends :) )
Here are a few websites of friends and early-career researchers that are a treasure trove for TCS research.