Study the foundamentals of scenography and set design and learn how to create a theatrical scenic perspective
Understand machine learning's role in data-driven modeling, prediction, and decision-making.
Explore fundamentals of human performance, perception, and cognition to design effective input and interaction techniques for grap...
Helping you build human-centered design skills, so that you have the principles and methods to create excellent interfaces with an...
Learn about NP-complete problems, known as hard problems that can’t be solved efficiently, and practice solving them using algorit...
Learn about pattern matching and string processing algorithms and how they apply to interesting applications.
Learn how to use algorithms to explore graphs, compute shortest distance, min spanning tree, and connected components.
Learn how to design algorithms, solve computational problems and implement solutions efficiently.
Learn about high-performance data structures and supporting algorithms, as well as the fundamentals of theoretical time complexity...
Learn to create realistic 3D computer-generated images using ray and path tracing techniques. Master high-quality physically-based...
Learn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark as a platform.
Using Python, learn statistical and probabilistic approaches to understand and gain insights from data.