In this talk we will present some of the most import theorems regarding the homology and cohomology of manifolds: Poincaré and Alexander duality. We begin by introducing the fundamental class, the cap product and compactly supported cohomology. Using these tools will sketch the proofs of both of these theorems. We will end by using this results to show the non-existence of some embeddings and to compute some cohomology rings.