Online course notes
- Amitabh Basu's Introduction to Convexity
- Amitabh Basu's Write up on Lasserre Hierarchy
- Tim Roughgarden's notes on Algorithms, and Algorithmic Game Theory
- Robert Hildebrand's Open Optimization book - Mathematical Programming and Operations Research
Interesting monologues
- Donald Knuth on Mathematical writing
- Roedy Green on How to write unmaintainable code
- Strunk and White on The elements of style
- Terrance Tao on Writing a paper
Utilities
- .gitignore files for programming languages from Github