Characteristic classes of coherent sheaves on singular varieties The resolution of singular algebraic varieties. Proceedings of the Clay Mathematics Institute summer school, Obergurgl, Austria, June 3--30, 2012 