This course introduces the fundamental concepts of probability in a progressive manner, starting from simple examples and moving towards more complex modeling. The goal is to familiarize you with probabilistic reasoning, teach you how to construct a probability space, manipulate conditional laws, and study the behavior of discrete and continuous random variables.