Course: Neural Networks and Deep Learning Neural networks are one of the most beautiful programming paradigms ever invented. In the conventional approach to programming, we tell the computer what to do, breaking big problems up into many small, precisely defined tasks that the computer can easily perform. By contrast, in a neural network, we don't tell the computer how to solve our problem. Instead, it learns from observational data, figuring out its own solution to the problem at hand. Course: Brains, Minds & Machines This course introduces you to the scientific study of intelligence in brains and machines. Through lectures by leading researchers in the field, you learn about the theoretical foundations and computational methods used in intelligence research; empirical methods used in neuroscience and cognitive science to probe the function of neural circuits and emergent behaviour; the kinds of questions that can be addressed with computational and empirical methods and how the integration of multiple perspectives can accelerate the pace of intelligence research. Python Study Club Share educational Python material with others and work together on assignments.