on demand open house
Register Now
Lead Instructor(s)
Jun 24 - 27, 2024
Registration Deadline
On Campus
Course Length
4 Days
Course Fee
2.5 CEUs
Sign-up for Course Updates

Acquire the skills you need to build advanced computer vision applications featuring innovative developments in neural network research. Designed for engineers, scientists, and professionals in healthcare, government, retail, media, security, and automotive manufacturing, this immersive course explores the cutting edge of technological research in a field that is poised to transform the world—and offers the strategies you need to capitalize on the latest advancements.

This course may be taken individually or as part of the Professional Certificate Program in Machine Learning & Artificial Intelligence.

Course Overview

Deep learning innovations are driving exciting breakthroughs in the field of computer vision. Robots and drones not only “see”, but respond and learn from their environment. Autonomous cars avoid collisions by extracting meaning from patterns in the visual signals surrounding the vehicle. 

This course covers the latest developments in vision AI, with a sharp focus on advanced deep learning methods, specifically convolutional neural networks, that enable smart vision systems to recognize, reason, interpret and react to images with improved precision. 

Certificate of Completion from MIT Professional Education

Deep Learning for AI cert image
Learning Outcomes

Participants will explore the latest developments in neural network research and deep learning models that are enabling highly accurate and intelligent computer vision systems capable of understanding and learning from images. We will start from fundamental topics in image modeling, including image formation, feature extraction, and multiview geometry, then move on to the latest applications in object detection, 3D scene understanding, vision and language, image synthesis, and vision for embodied agents. By the end, participants will:

  • Be familiar with fundamental concepts and applications in computer vision
  • Grasp the principles of state-of-the art deep neural networks 
  • Understand low-level image processing methods such as filtering and edge detection
  • Gain knowledge of high-level vision tasks such as object recognition, scene recognition, face detection and human motion categorization 
  • Develop practical skills necessary to build highly-accurate, advanced computer vision applications

Program Outline

This course meets 9:00 am - 5:00 pm each day.

Day One:
9:00am: Introduction to computer vision (Torralba)
10:00am: Cameras and image formation (Torralba)
11:00am: Coffee break
11:15am: Introduction to machine learning (Isola)
12:15pm: Lunch
1:30pm: The problem of generalization (Isola)
2:45pm: Coffee break
3:00pm: Lab on Pytorch
5:00pm : Adjourn

Day Two:
9:00am: Neural networks (Isola)
10:00am: Filters and CNNs (Torralba)
11:00am: Coffee break
11:15am: Stochastic gradient descent (Torralba)
12:15pm: Lunch break
1:30pm: Temporal processing and RNNs (Isola)
2:45pm: Coffee break
3:00pm: Lab on using modern computing infrastructure
5:00pm: Adjourn

Day Three:
9:00am: Multiview geometry (Torralba)
10:00am: 3D deep learning (Torralba)
11:00am: Coffee break
11:15am: Scene understanding part 1 (Isola)
12:15pm: Lunch break 
1:30pm: Scene understanding part 1 (Isola)
2:45pm: Coffee break
3:00pm: Lab on scene understanding
5:00pm: Adjourn

Day Four:
9:00am: People understanding (Torralba)
10:00am: Vision and language (Torralba)
11:00am: Coffee break
11:15am: Image synthesis and generative models (Isola)
12:15pm: Lunch break
1:30pm: AR/VR and graphics applications (Isola)
2:45pm: Coffee break
3:00pm: Lab on generative adversarial networks
5:00pm: Adjourn

Who Should Attend

This course is designed for professionals from industries such as healthcare, government, security, and automotive manufacturing, who are looking to solve computer vision problems with deep learning. Participants who will benefit from the curriculum include:

  • Engineers looking to design and build advanced computer vision applications 

  • Data scientists who want to explore cutting-edge developments in neural network research and deep learning models, and acquire strategies for applying them to their work

  • Managers and business executives seeking to capitalize on the latest advancements in deep learning for computer vision and AI 

  • Government and military officials who need to understand how computer vision applications are deployed in pertinent technologies, such as drones and other defense systems


Laptops with which you have administrative privileges along with Python installed are encouraged but not required for this course (all coding will be done in a browser).

Participants should have experience in programming with Python, as well as experience with linear algebra, calculus, statistics, and probability.

Download the Course Brochure
Deep Learning for AI and Computer Vision - Brochure Image

The type of content you will learn in this course, whether it's a foundational understanding of the subject, the hottest trends and developments in the field, or suggested practical applications for industry.

Fundamentals: Core concepts, understandings, and tools - 40%|Latest Developments: Recent advances and future trends - 40%|Industry Applications: Linking theory and real-world - 20%
Delivery Methods

How the course is taught, from traditional classroom lectures and riveting discussions to group projects to engaging and interactive simulations and exercises with your peers.

Lecture: Delivery of material in a lecture format - 50%|Discussion or Groupwork: Participatory learning - 30%|Labs: Demonstrations, experiments, simulations - 20%

What level of expertise and familiarity the material in this course assumes you have. The greater the amount of introductory material taught in the course, the less you will need to be familiar with when you attend.

Introductory: Appropriate for a general audience - 30%|Specialized: Assumes experience in practice area or field - 50%|Labs: Demonstrations, experiments, simulations - 20%