What exactly is the difference between homology and cohomology? We know that homology is the number of $n$-cycles that are not $n$-boundaries. This is, essentially the number of holes in a simplicial complex $X$. What is the geometrical interpretation of cohomology?