Udacity part of Accenture logo

Building Convolutional Neural Networks for Computer Vision

This course introduces Convolutional Neural Networks, the most widely used type of neural networks specialized in image processing. You will learn the main characteristics of CNNs that make them so useful for image processing, their inner workings, and how to build them from scratch to complete image classification tasks. You will learn what are the most successful CNN architectures, and what are their main characteristics. You will apply these architectures to custom datasets using transfer learning. You will also learn about autoencoders, a very important architecture at the basis of many modern CNNs, and how to use them for anomaly detection as well as image denoising. Finally, you will learn how to use CNNs for object detection and semantic segmentation.

  • Course
  • Intermediate
  • 13 hours
  • Updated: Mar 25, 2026

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Skills you'll learn

23 skills

  • Implementing Data Augmentation Pipelines
  • Implementing Neural Style Transfer
  • Computer vision fluency
  • Data augmentation
  • Semantic image segmentation

Prerequisites

6 prerequisites

Prior to enrolling, you should have the following knowledge:

  • Deep learning fluency
  • Neural network basics
  • Intermediate Python
  • Backpropagation
  • Gradient descent

You will also need to be able to communicate fluently and professionally in written and spoken English.

Course Outline

  • 24 lessons
  • 1 project

Program Instructors

1 instructor

Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Antje Muntzinger

Professor of Computer Vision

Antje Muntzinger

Professor of Computer Vision

About this program

Learn computer vision with deep learning. Build CNNs, use transfer learning, and solve tasks like classification, detection, and segmentation.

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Other programs you might like:

Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.