Obstructions, Extensions and Reductions. Some applications of Cohomology

After introducing some cohomology classes as obstructions to orientation and spin structures etc., we explain some applications of cohomology to physical problems, in special to reduced holonomy in M- and F-theory.