Galaxy clusters are one of the main probes to investigate the nature of dark matter and provide us with precious insights into the nature of dark energy and of our universe in general. In this talk I will explain how these objects form through the cosmic time, how they can be found in our data, how we map their matter content (booth visible and invisible) through weak- and strong-gravitational lensing, and finally how we use them to constrain the properties of the universe.