This thesis presents various types of results from Ramsey Theory, most particularly, Ramsey-type theorems concerning graphs and families of sets. This thesis consists of 8 chapters. In Chapter 1, we give a brief historical introduction to Ramsey Theory. Then, we introduce some necessary notation and definitions that will be consistently used throughout the thesis, including some basic knowledge of Graph Theory which is particularly useful in Chapters 2 and 3. We present Ramsey-type results about graphs in Chapters 2 and 3. In Chapter 2, we introduce the classical Ramsey's Theorem which is the Ramsey-type theorem on the edge-colouring of the complete graph. We also introduce Ramsey numbers and present some results on th...