Abstract. We encounter in real world large networks as diverse as neural networks, power grid, financial networks, friendship networks, Internet, WWW. These networks are commonly characterized by a large number of highly interconnected dynamical entities. They are so complex that they may give birth to many dynamic phenomena. Understanding at the same time the topological and dynamical aspect of complex networks is an important challenge. In this paper, we review on the fundamental elements of complex networks study. We include definitions, measurements, models used to analyse topology and dynamics of these systems. Moreover, we discuss some questions related to mobility and dynamic community detection in complex systems.