Convolutional Neural Networks

Convolutional Neural Networks

Unlock the power of Convolutional Neural Networks! Learn how to process images, and classify objects from images.  Apply your new skills to object and face recognition!


  • 17 Lessons
  • Lifetime, 24/7 Access
  • Certificate of Completion
Join 300,000+ Satisfied Students


This title is part of the Deep Learning Mini-Degree

Interested in face recognition, fingerprint matching or object recognition? Want to learn tools that can be used to develop the AI of self-driving cars? Discover how to implement your own algorithms and understand why they work in this course about Convolutional Neural Networks (CNNs)!

Let’s take a look at what you’ll learn in this course:

What you’ll learn

  • Understand what an image is – how it’s stored in the memory of a computer, differences between a grayscale image and a color image
  • Learn about the challenges of image classification and how to address them – differences in size or resolution, object position variance, occlusion and more!
  • The K-NN (nearest neighbor) algorithm
  • Using filters (kernels) for feature detection – detect a specific object featured in a given image
  • CNN Introduction – reasoning and architecture
  • CNN Layers – Convolutions, Pooling, Fully-Connected Layers

Case Studies on the architectures of various public CNNs:

  • AlexNet
  • LeNet5
  • GoogleNet
  • Resnet

About the Deep Learning Mini-Degree 

The Deep Learning Mini-Degree is an on-demand learning curriculum composed of 6 professional-grade courses geared towards teaching you how to solve real-world problems and build innovative projects using Machine Learning and Python. Learn and understand the fundamentals necessary to build the next generation of intelligent applications and software, with concepts and theory that can be applied across technology and frameworks.

Challenge yourself by joining this exciting project-based curriculum and gain the knowledge and abilities required to succeed in this brand new industry. No prior experience with AI or Machine Learning is necessary to join. However, basic to intermediate Python skills are assumed in all of the courses.


+ Show More

What Our Members Are Saying

“I was able to just continuously expand upon the groundwork that I created with the course and turn it into something that was uniquely mine.”
Damon Bolesta

“Zenva courses are not like other similar courses ... I found them more friendly and interesting than other sites I’d tried.”
Elizaveta Mihisa

“Once I actually started to type, a giant game programming world opened up before my eyes and it is absolutely amazing!”
Ryan Mininger

“This course definitely helped me create my first game for Android and iOS — which is a very good feeling 😀 — so I highly recommend it!”
Max Rose


+ Show More


  • Intermediate Python programming skills
  • Familiarity with Artificial Neural Networks