1. Introduction 2. Schur functions and Schur complexes 3. Grassmannians and flag varieties 4. Bott's theorem 5. The geometric technique 6. The determinantal varieties 7. Higher rank varieties 8. The nilpotent orbit closures 9. Resultants and discriminants.