Computational Neuroscience
Rajesh P. N. Rao
This course provides an introduction to basic computational methods for understanding what nervous systems do and for determining how they function. We will explore the computational principles governing various aspects of vision, sensory-motor control, learning, and memory. Specific topics that will be covered include representation of information by spiking neurons, processing of information in neural networks, and algorithms for adaptation and learning. We will make use of Matlab/Octave/Python demonstrations and exercises to gain a deeper understanding of concepts and methods introduced in the course. The course is primarily aimed at third- or fourth-year undergraduates and beginning graduate students, as well as professionals and distance learners interested in learning how the brain processes information.
More resources on Cognitive Neuroscience
Sloan-Swartz Center for Theoretical Visual Neuroscience
Free lectures and resources from top researchers
Jamie Ward's Cognitive Neuroscience Book (Free PDF)
Open access textbook recommended on r/cogsci
Neuromatch Academy
Free computational neuroscience courses and tutorials
Cognitive Neuroscience Society
Official society resources, journals, and events
Understanding the Brain: The Neurobiology of Everyday Life
Learn how the nervous system produces behavior, how we use our brain every day, and how neuroscience can explain the common problems afflicting people today. We will study functional human neuroanatomy and neuronal communication, and then use this information to understand how we perceive the outside world, move our bodies voluntarily, stay alive, and play well with others.
NeuronUP
Free cognitive neuroscience exercises and tools
