Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Become a Computer Vision Expert

Nvidia Deep Learning Institute and Affectiva via Udacity Nanodegree


From computer graphics to social robotics to autonomous vehicles, computer vision is powering world-changing new technologies. In this program, you’ll write code to perform everything from facial recognition to scene-understanding to object tracking; by the end of this program, you’ll have a broad portfolio of applications that you’ve built!
Learn the computer vision skills behind advances in robotics and automation. Write programs to analyze images, implement feature extraction, and recognize objects using deep learning models.


Prerequisite Knowledge

This program requires experience with Python, statistics, machine learning, and deep learning.See detailed requirements.

  • Introduction to Computer Vision

    Master computer vision and image processing essentials. Learn to extract important features from image data, and apply deep learning techniques to classification tasks.

    Facial Keypoint Detection
  • Advanced Computer Vision and Deep Learning

    Learn to apply deep learning architectures to computer vision tasks. Discover how to combine CNN and RNN networks to build an automatic image captioning application.

    Automatic Image Captioning
  • Object Tracking and Localization

    Learn how to locate an object and track it over time. These techniques are used in a variety of moving systems, such as self-driving car navigation and drone flight.

    Landmark Detection & Tracking

Taught by

Sebastian Thrun, Cezanne Camacho, Alexis Cook, Juan Delgado, Jay Alammar, Ortal Arel, Luis Serrano, Pranjal C., Arunava C., Christopher O., Ramy Raafat Mohamed Fawzy Ahmed W., Akira K. and Keelia T.

Related Courses


5.0 rating, based on 3 reviews

Start your review of Become a Computer Vision Expert

  • Anonymous
    It gives a very good insight into how neural networks work. It started from the very basis of image processing and built gradually on the knowledge. Suitable for beginners in image processing, but having previous knowledge on ML and python would definitely be helpful. I would recommand this course very much
  • Profile image for Mugunthan R
    Mugunthan R
    I am part of Computer Vision Nanodegree, the syllabus was well structured. Though I was little introduced to these topics, this shares a clear introduction and knowledge on each and every topic.
  • Anonymous

    Your review helps other learners like you discover great courses. Only review the course if you have taken or started taking this course.

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free