A causal loop is a sequence of events or variables that are interconnected in such a way that each event or variable is both a cause and an effect of another, forming a closed feedback loop. These loops can be either reinforcing or balancing, influencing system behavior and dynamics over time.