Introductory course to the processes of pattern formation and self-organization in natural systems (physical and biological systems), as well as in engineering. The goal of the course is to explain how ordered spatial structures appear in different systems. We will discuss the common aspects and the differences in the mechanisms that establish the patterns, and introduce various techniques used in different disciplines to study the formation of spatially extended structures.