Igor Dolgachev, a mathematician at the University of Michigan, has made available lecture notes on topics in algebraic geometry and physics. The lecture notes in algebraic geometry include invariant theory and what he calls “classical algebraic geometry”. He also provides an introduction to theoretical physics for mathematicians, and as well as one on string theory.