1: Introduction 2: General Concepts in Network Theory 3: How To Prove It? 4: Data Analysis 5: Algebraic Concepts in Network Theory 6: Spectra of Adjacency Matrices 7: The Network Laplacian 8: Classical Physcis Analogies 9: Degree Distributions 10: Clustering Coefficients of Networks 11: Random Models of Networks 12: Matrix Functions 13: Fragment Based Measures 14: Classical Node Centrality 15: Spectral Node Centrality 16: Quantum Physcis Analogies 17: Global Properties of Networks I 18: Global properties of networks II 19: Communicability in Networks 20: Statistical Physics Analogies 21: Communities in Networks