This compact textbook consists of lecture notes given as a fourth-year undergraduate course of the mathematics degree at the Universitat Polit cnica de Catalunya, including topics in enumerative combinatorics, finite geometry, and graph theory. This text covers a single-semester course and is aimed at advanced undergraduates and masters-level students. Each chapter is intended to be covered in 6-8 hours of classes, which includes time to solve...