Computational Neuroscience
Understanding how the brain works is one of the fundamental challenges in science today. This course will introduce you to basic...
Linear and Integer Programming
Linear Programming (LP) is arguably one of the most important optimization problems in applied mathematics and engineering. The Simplex...
Practical Machine Learning
One of the most common tasks performed by data scientists and data analysts are prediction and machine learning. This course will cover...
Discrete Inference and Learning in Artificial Vision
This course presents the state of the art energy minimization algorithms that are used to perform inference in modern artificial vision...
Fundamentals of Digital Image and Video Processing
This course will cover the fundamentals of image and video processing. We will provide a mathematical framework to describe and analyze...
Machine Learning
Machine learning is the science of getting computers to act without being explicitly programmed. This course provides a broad...
Digital Signal Processing
Learn the fundamentals of Digital Signal Processing (DSP) theory and discover the myriad ways DSP makes everyday life more productive and...
Writing in the Sciences
Writing in the Sciences teaches scientists to become more effective writers, using practical examples and exercises. Students from...
Neural Networks for Machine Learning
Learn about artificial neural networks and how they're being used for machine learning, as applied to speech and object recognition,...