Deep Learning Computer Vision™ CNN, OpenCV, YOLO, SSD & GANs (Udemy.com)
2020 Update with TensorFlow 2.0 Support. Become a Pro at Deep Learning Computer Vision! Includes 20+ Real World Projects
Created by: Rajeev D. Ratan
Last updated June 2020
What you will learn
- Learn by completing 26 advanced computer vision projects including Emotion, Age & Gender Classification, London Underground Sign Detection, Monkey Breed, Flowers, Fruits , Simpsons Characters and many more!
- Advanced Deep Learning Computer Vision Techniques such as Transfer Learning and using pre-trained models (VGG, MobileNet, InceptionV3, ResNet50) on ImageNet and re-create popular CNNs such as AlexNet, LeNet, VGG and U-Net.
- Understand how Neural Networks, Convolutional Neural Networks, R-CNNs , SSDs, YOLO & GANs with my easy to follow explanations
- Become familiar with other frameworks (PyTorch, Caffe, MXNET, CV APIs), Cloud GPUs and get an overview of the Computer Vision World
- How to use the Python library Keras to build complex Deep Learning Networks (using Tensorflow backend)
- How to do Neural Style Transfer, DeepDream and use GANs to Age Faces up to 60+
How it compares
Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:
- Rating3.9 out of 5among the lower-rated ones
- Reviews2,323#34 of 127 by number of reviews
- Length14.7 hourslonger than 69% of them
- Last updatedJune 2020earlier than 87% of them
Course Description
Update: June-2020
TensorFlow 2.0 Compatible Code
Windows install guide for TensorFlow2.0 (with Keras), OpenCV4 and Dlib
Deep Learning Computer Vision™ Use Python & Keras to implement CNNs, YOLO, TFOD, R-CNNs, SSDs & GANs + A Free Introduction to OpenCV.
If you want to learn all the latest 2019 concepts in applying Deep Learning to Computer Vision, look no further - this is the course for you! You'll get hands the following Deep Learning frameworks in Python:
Keras
Tensorflow 2.0
TensorFlow Object Detection API
YOLO (DarkNet and DarkFlow)
OpenCV4
All in an easy to use virtual machine, with all libraries pre-installed!
======================================================
Apr 2019 Updates:
How to set up a Cloud GPU on PaperSpace and Train a CIFAR10 AlexNet CNN almost 100 times faster!
Build a Computer Vision API and Web App and host it on AWS using an EC2 Instance!
Mar 2019 Updates:
Newly added Facial Recognition & Credit Card Number Reader Projects
Recognize multiple persons using your webcam
Facial Recognition on the Friends TV Show Characters
Take a picture of a Credit Card, extract and identify the numbers on that card!
======================================================
Computer vision applications involving Deep Learning are booming!
Having Machines that can 'see' will change our world and revolutionize almost every industry out there. Machines or robots that can see will be able to:
Perform surgery and accurately analyze and diagnose you from medical scans.
Enable self-driving cars
Radically change robots allowing us to build robots that can cook, clean and assist us with almost any task
Understand what's being seen in CCTV surveillance videos thus performing security, traffic management and a host of other services
Create Art with amazing Neural Style Transfers and other innovative types of image generation
Simulate many tasks such as Aging faces, modifying live video feeds and realistically replace actors in films
Huge technology companies such as Facebook, Google, Microsoft, Apple, Amazon, and Tesla are all heavily devoting billions to computer vision research.
As a result, the demand for computer vision expertise is growing exponentially!
However, learning computer vision with Deep Learning is hard!
Tutorials are too technical and theoretical
Code is outdated
Beginners just don't know where to start
That's why I made this course!
I spent months developing a proper and complete learning path.
I teach all key concepts logically and without overloading you with mathematical theory while using the most up to date methods.
I created a FREE Virtual Machine with all Deep Learning Libraries (Keras, TensorFlow, OpenCV, TFODI, YOLO, Darkflow etc) installed! This will save you hours of painfully complicated installs
I teach using practical examples and you'll learn by doing 18 projects!
Projects such as:
Handwritten Digit Classification using MNIST
Image Classification using CIFAR10
Dogs vs Cats classifier
Flower Classifier using Flowers-17
Fashion Classifier using FNIST
Monkey Breed Classifier
Fruit Classifier
Simpsons Character Classifier
Using Pre-trained ImageNet Models to classify a 1000 object classes
Age, Gender and Emotion Classification
Finding the Nuclei in Medical Scans using U-Net
Object Detection using a ResNet50 SSD Model built using TensorFlow Object Detection
Object Detection with YOLO V3
A Custom YOLO Object Detector that Detects London Underground Tube Signs
DeepDream
Neural Style Transfers
GANs - Generate Fake Digits
GANs - Age Faces up to 60+ using Age-cGAN
Face Recognition
Credit Card Digit Reader
Using Cloud GPUs on PaperSpace
Build a Computer Vision API and Web App and host it on AWS using an EC2 Instance!
And OpenCV Projects such as:
Live Sketch
Identifying Shapes
Counting Circles and Ellipses
Finding Waldo
Single Object Detectors using OpenCV
Car and Pedestrian Detector using Cascade Classifiers
So if you want to get an excellent foundation in Computer Vision, look no further.
This is the course for you!
In this course, you will discover the power of Computer Vision in Python, and obtain skills to dramatically increase your career prospects as a Computer Vision developer.
======================================================
As for Updates and support:
I will be active daily in the 'questions and answers' area of the course, so you are never on your own.
So, are you ready to get started? Enroll now and start the process of becoming a Master in Computer Vision using Deep Learning today!
======================================================
What previous students have said my other Udemy Course:
"I'm amazed at the possibilities. Very educational, learning more than what I ever thought was possible. Now, being able to actually use it in a practical purpose is intriguing... much more to learn & apply"
"Extremely well taught and informative Computer Vision course! I've trawled the web looking for OpenCV python tutorials resources but this course was by far the best amalgamation of relevant lessons and projects. Loved some of the projects and had lots of fun tinkering them."
Instructor Details
- 3.9 Rating
2,323 Reviews
Rajeev D. Ratan
Hi I'm Rajeev, a Data Scientist, and Computer Vision Engineer.
I have a BSc in Computer & Electrical Engineering and an MSc in Artificial Intelligence from the University of Edinburgh where I gained extensive knowledge of machine learning, computer vision, and intelligent robotics.
I have published research on using data-driven methods for Probabilistic Stochastic Modeling for Public Transport and even was part of a group that won a robotics competition at the University of Edinburgh.
I launched my own computer vision startup that was based on using deep learning in education since then I've been contributing to 2 more startups in computer vision domains and one multinational company in Data Science.
Previously, I worked for 8 years at two of the Caribbean’s largest telecommunication operators where he gained experience in managing technical staff and deploying complex telecommunications projects.
More courses by Rajeev D. Ratan
Master Computer Vision™ OpenCV4 in Python with Deep Learning (2020)
4.2 (3,660 Reviews)
Provider: Udemy
Time: 10.8h
$64.99
Modern Computer Vision GPT, PyTorch, Keras, OpenCV4 in 2025!
4.5 (1,816 Reviews)
Provider: Udemy
Time: 28.5h
$79.99
Data Analysis Bootcamp™ 21 Real World Case Studies (2025)
4.6 (1,271 Reviews)
Provider: Udemy
Time: 21.1h
$13.99
Data Science & Deep Learning for Business™ 20 Case Studies (2021)
4.4 (1,063 Reviews)
Provider: Udemy
Time: 21.1h
$64.99
Data Science, Analytics & AI for Business & the Real World™ (2025)
4.3 (552 Reviews)
Provider: Udemy
Time: 30.5h
$12.99
More Deep Learning courses
A deep understanding of deep learning (with Python intro) (2026)
4.8 (6,559 Reviews)
Provider: Udemy
Time: 57.3h
$109.99
Deep Learning Prerequisites: Logistic Regression in Python (2026)
4.8 (4,922 Reviews)
Provider: Udemy
Time: 6.9h
$109.99
Data Science: Transformers for Natural Language Processing (2026)
4.8 (3,034 Reviews)
Provider: Udemy
Time: 19.1h
$79.99
Complete Tensorflow 2 and Keras Deep Learning Bootcamp (2022)
4.7 (8,938 Reviews)
Provider: Udemy
Time: 19.2h
$16.99
Deep Learning: Advanced Computer Vision (GANs, SSD, +More!) (2026)
4.7 (7,132 Reviews)
Provider: Udemy
Time: 17.2h
$124.99
Reviews
By Richard Lloyd on 5/21/2022
A few M1 Mac issues which I describe below, but that said, I can tell the instructor knows what he’s talking about! He has a ton of practical experience and I feel he has my back covered, with a great spread of material. Can’t wait to progress! Avoid if you have an M1 Mac with Apple Silicon. Unfortunately the Python tensorflow libraries built for M1 Mac by Apple are not compatible with the code supplied so you can't run code natively. The Ubuntu VM supplied to simplify things also won't run on M1 Mac, but that's expected due to the change in chipset. https://github.com/apple/tensorflow_macos/issues/153
By João Gueifão on 10/29/2021
I was hoping for better guiding on how to configure my local environment. Dealing with library versioning conflicts are difficult, especially to the inexperienced learner. As a fall-back I would simply create a new virtual appliance with up-to-date software. Some theory presented is wrong (e.g., formula for the distance of a line to the origin (rho), incomplete listing of affine transformations)
By Helena Rolle on 4/7/2021
Course & material was what I expected. However did not expect to have reached the end of the contents without a question on installation being unanswered. Was not able to do the install because of installed prior software versions. Waited for days for a response but received none. Also noticed unanswered questions left for years. My biggest challenge on this Udemy platform. Good courses, but poor learning response. Makes one wonder the real object of learning.
By Malcolm Nash on 12/15/2020
Extremely good for an overall description of all CV and Deep Learning systems. Some annoying phone interference and restarts of videos without removing the original bad clip. Also has a tendency to scroll back and forward between slides and should just copy the content onto the current slide as a smaller image when referencing a section of information.
By Haroon ul Rasheed on 11/21/2020
Great Course
By Vasilis Mpletsos on 11/1/2020
A lot of problems conserning keras and its updtated for tensorflow 2. Overall a good course but i didn't like that when he doesn't do good intro he tries again , and he doesn't cut the bad intro from the video. Furthermore minimal explanations on some things. Could be better overall
By Sachin Sharma on 10/26/2020
Yes, It's a good match and I am learning a lot about computer vision.
By Saswath Mishra on 10/15/2020
No details. Just Code reading. More like a revision. No depth at all!! My worst udemy experience.
By Bjrnar Longva on 10/15/2020
It seems like this course is not updated in a while.
By Grace Mary George on 10/2/2020
kind of
By Mohsen Khosravi on 9/18/2020
I've learnt some minor stuff out of this whole course, that's why I don't ask for refund nor gave the course a 1 star. the instructor didn't bother to watch the course himself, sometimes the chapter is cut in the middle of the discussion and sometimes he is not satisfied how he started the recording and start over again and didn't bother to edit the video.
And overall is a very superficial course. Just watch the SSD part and you will see my point.
By Khushal Kharade on 9/14/2020
Just awful. The explanations and the material presentation could be improved to make it look like a course. Otherwise it seems just a bunch of youtube videos grouped together.
Instructor seem to either lack the knowledge of few important concepts or in rush to finish the videos.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 78 / 100











