In this lecture series, I introduce the recipe for Penrose diagrams. First, I discuss Penrose diagrams for static solutions, i.e., exact solutions. Second, I discuss several principles to draw Penrose diagrams for dynamical solutions. In order to study various physical problems, it may be useful to introduce the thin-shell formalism and discuss the cut-and-paste technique for Penrose diagrams. Finally, we discuss several extensions, e.g., the Wick-rotation to Euclidean signatures and the analytic continuation to the Penrose diagrams.