The course aims at offering knowledge in the field of computational neuroscience. Specifically, the focus will be on modeling multiscale biological neural networks and understanding the brain and its function, through a variety of theoretical constructs and computer science analogies. In view of applications, these neural models represent powerful tools to understand the complex operations underlying perception, actions and memory, in both physiological and pathological states.