Exploring neuron models, the neural code, decision making and learning, this textbook provides a thorough and up-to-date introduction to computational neuroscience for advanced undergraduate and beginning graduate students. With step-by-step explanations, end-of-chapter summaries and classroom-tested exercises, it is ideal for courses or for self-study.