In this article, we discuss three important classes of advanced models of branching processes, namely branching processes in random environment, branching random walks, and continuous state branching processes. These models have recently been the object of intense research activity, and we highlight some of their most basic properties, linked for instance to extinction problems or long‐time behavior.