This book guides the reader in the analysis of big-data by providing theoretical and practical instruments to tame the complexity of such systems. Chapter by chapter the book introduces both the theoretical definition of the instruments used and the codes to apply these ideas to data. In this way, the book represents both a didactical textbook for students and a handbook for scientists and practitioners. The code is made available in Python and a dedicated web
site is available for the download of notebooks containing the code, data, and platform to test personal progress and to apply the outlined methods.