The theory of surfaces of finite or infinite types, with their geometric structures, with moduli spaces of geometric structures and with some related dynamical systems on these moduli spaces, constitutes some of the most important aspects of low-dimensional topology, geometry and dynamics. In this school, we propose a set of coordinated courses that will concentrate on several aspects of this field and which will give the students the opportunity, at the same time, to learn the basic aspects of these topics, and to have access to important research problems.