User:IkamusumeFan/sandbox/High Quality Online Resources for Advanced Math

From Wikipedia, the free encyclopedia

This page summarizes a list of great online resources for advanced mathematics. I hope this can be your start to find good stuff to learn within advanced mathematics!

Further updates will follow in the future.

Existing Collections[edit]

George Cain from Gatech has given a great summary of online math textbooks. It has not been updated from 2014, though.

Robert Ash's textbooks, including algebras, complex variables, probability, etc.

J.S. Milne's course notes.

Algebra[edit]

John Scherk's intro to algebra from computation aspect. Pretty like Victor Shoup's work.

Leonard Evens's notes used by Northwestern University.

Some notes from Jonathan Brundan.

Algebraic Geometry[edit]

Kiran Kedlaya wrote some lecture notes about AG in MIT. They can help you while reading Hartshorne's book!

Igor Dolgachev has written many notes related to AG, e.g. modular forms, scheme, cats, etc.

Kimball Martin wrote some notes on modular forms, and he would like to maintain them.

Algebraic Topology[edit]

James Davis's notes. May refer while reading Allen Hatcher's.

J. P. May's concise notes.

Category Theory[edit]

David Spivak introduced cats to non-mathematicians! So his notes should be quite readable.

Complexity Theory[edit]

Jonathan Katz has given great lecture notes.

Sanjeev Arora and Boaz Barak have kindly given the draft of their influential textbook.

Daniel Spielman has taught an advanced course on complexity theory in MIT.

Great lecture notes (including crypto) are given by Luca Trevisan.

Oded Goldreich's notes on computation complexity are at the end of the below webpage. There are also many great crypto books.

Ryan O'Donnell has some high-quality lectures on computation, e.g., PCP, LP, Boolean, Quantum, etc.

Madhu Sudan also has some.

Cryptography[edit]

Alessandro Chiesa gives the most comprehensive collection of online resources I have ever seen!

Yevgeniy Dodis has given two courses on advanced crypto topics. The below one focused on personal data extractions.

The next one focused on zero knowledge protocols.

Jonathan Katz has proofreaded his advanced crypto lecture notes. Again, they focused on zero knowledge.

Dan Boneh and Victor Shoup's textbook. It is still being updated. Some later sections might be missing.

Descriptive Set Theory[edit]

UCLA's version is quite comprehensive.

UIC's is more concise.

Anush Tserunyan's version is continuously developed. Clearly it is not done now.

General Topology[edit]

Sidney A. Morris writes an introductory book to topologies. So far, this book is actively updated.

Graph Theory[edit]

Daniel Spielman has given lectures on spectral graph theory for many years (maybe since 2004). You can also check the old notes on his website.

Lattice-based Cryptography[edit]

Oded Regev's notes:

Shai Halevi's notes (with Tal Malkin):

Model Theory[edit]

Anush Tserunyan's notes on logics and incompleteness theorems.

Privacy[edit]

Aaron Roth's lectures contain the full textbook authored with Cynthia Dwork.

Probability Theory[edit]

We appreciate Scott Sheffield's summary!

Quantum Computing[edit]

Quantum computing courses from Caltech.

A course by Ryan O'Donnell and John Wright from CMU.

Also Robert Griffiths from physics has some.

Umesh Varizani's notes in Berkeley.

Dave Bacon taught a course in UW.

Random Processes[edit]

Aldous and Fill have a book on Markov Chains and Random Walk. This book is still under development, quite slowly though.

Randomization[edit]

Salid Vadhan's monograph on pseudorandomness.

Oded Goldreich's randomized computation.

Also Yevgeniy Dodis discussed randomness in crypto (see his notes in Cryptography section).