Algebraic Topology of Lie groups and Grassmannians with applications to Geometry