100-Day
AI Career Challenge

Enroll
@ 25% Discount
Enroll
@ 20% Discount
Learn
Pass with Honours!
Earn
$100 per Course

I'm ready to take the challenge!

Learn from CV Experts

Official Certificate

Hands-On Projects

Real-time Support

Lifetime Access

Best Curriculum to learn CV DL

100-Day
AI Career Challenge

Use Coupon: 100DAY

Use Coupon: 100DAYSALE

Leaderboard

 Karuel Osada
Karuel OsadaData Engineering / Clinical Operations / Bringing Tech to Biotech / Automation/ Research Scientist
Read More
OpenCV 100-day AI coding challenge was a great course that covered basics to advanced topics in AI/ ML and all the foundation work to build one’s knowledge. Previously, being self-taught I had to scramble various sites and videos but, with OpenCV’s course, everything I needed was right in front. Assistant instructors were able to answer all questions within a day. The exercises range from basic to advanced. Libraries and concepts of Pytorch and Tensorflow are also covered. I had a great time working on all the classes, tough but rewarding. I hope to continue my learning and land a position as an associate programmer and further my skills in data analysis.
 Zhe Chen
Zhe ChenIT Infrastructure Builder | Deep Learning
Read More
I've always been fascinated by game-changing technology and how it helps my clients succeed.

For deep learning/AI, I had spent some money on a few courses but was barely satisfied until I found the #CVDLMasterProgram offered by #OpencvUniversity. The project is more comprehensive and challenging than the other courses that I've paid for.

In the past 3 months, I have completed 2 out of 6 courses with excellent scores, which have greatly challenged my existing knowledge and skills in breadth and depth. I am yet holding the first place in one of the challenges on Kaggle.

Next, I am going to review the past courses and the codes to make sure I know every single detail well already, then learn PyTorch and use C++ to process computer vision and images. I am excited that the program provides well-rounded courses so that I can learn them all in one program. I couldn’t agree more with what Dr. Satya Mallick says in the introduction video: “Eventually, you need to learn them all.”

Another greatly valuable part of the program is that the instructors are very prompt in answering questions. Whether my questions were about minor details or merely related questions like cloud platform settings, the instructors gave clear and precise answers, which I've never experienced with courses I've paid for in the past.

This program is bringing me closer to the core areas of AI. Many thanks to #OpencvUniversity!
Divya Sruthi
Divya SruthiStudent at Sri Venkateswara University || AI Engineer || BuildingAIforeverything || OpenCV Certified
Read More
🎓 Excited to announce that I've completed the Mastering OpenCV with Python course at OpenCV University with an impressive 89% grade! 💻 #100daysAIchallenge

I can't wait to apply my newly acquired knowledge and skills to tackle real-world challenges in the field of computer vision. Let's continue pushing the boundaries of what's possible together! 💡 #OpenCV #ComputerVision #Gratitude #LearningJourney

A heartfelt thank you to my mentors Sajin Sam Abraham and Anjana Agarwal for their guidance, support, and invaluable insights throughout this journey.
 Dhananjay Pandey
Dhananjay PandeyEdTech | STEAM Educator | Python | IOT & Embedded Systems
Read More
I am thrilled to share my experience completing the OpenCV course and 100-day AI challenge.🎉

The course provided comprehensive insights into computer vision, and the well-structured modules made learning enjoyable. The quizzes were particularly valuable.

The detailed explanations and clear demonstrations enhanced my understanding, enabling me to achieve an outstanding result. I appreciate the course's relevance in real-world scenarios, and I now feel confident in applying OpenCV techniques to various projects.

Kudos to the instructors for their expertise and the course design, which played a pivotal role in my success! 👏

#opencv #computervision #opensource #certificate #opencvuniversity #imageprocessing #objectdetection #pythonprogramming #python Satya Mallick
Previous
Next
Edit Content


Programs

Mastering OpenCV with

Python (Python) - $249

Fundamentals of Computer

Vision & Image Processing
(Python or C++) - $599

Deep Learning with

PyTorch (Python) - $999

Deep Learning with TensorFlow & Keras (Python) - $999

Computer Vision & Deep Learning Applications (Python) - $699

Mastering Generative AI

for Art (Python) - $299

Standard Retail

100-Day Challenge Pricing

CVDL Essentials

$1099
$769

$824

$879

CVDL Professional

$1499
$1049

$1124

$1199

CVDL Expert

$1999
$1399

$1499

$1599

CVDL Master

$2499
$1749

$1874

$1999

Program 1
CVDL
Essentials
$879
$1099
$769
$899$584
Program 2
CVDL
Professional
$1199
$1499
$1049
$1199$779
Program 3
CVDL
Expert
$1599
$1999
$1399
$1699$1104
Program 4
CVDL
Master
$1999
$2499
$1749
$1999$1299
Mastering OpenCV with Python - $249
Fundamentals of CV & IP - $599
Deep Learning With PyTorch - $999
DL with TensorFlow & Keras -$999
CV & DL Applications - $699
Mastering Generative AI for Art - $299
Edit Content

Course 1

Mastering OpenCV
with Python

Learn to build
exciting OpenCV
applications and start
your AI journey.

$249
$174

$199

$82

$187

$199

Course 2

Fundamentals of Computer Vision
& Image Processing

Build a solid foundation in Image Processing and Computer Vision

$599
$419

$479

$449

$479

Course 3

Deep Learning
with PyTorch 2.x

Build a strong
competence in
Deep Learning
(PyTorch).

$999
$699

$799

$749

$799

Course 4

Deep Learning with
TensorFlow & Keras

Build a strong
competence in
Deep Learning
(TensorFlow & Keras).

$999
$699

$799

$749

$799

Course 5

Computer Vision & Deep Learning Applications


Build interesting
applications
using CV & DL.

$699
$489

$559

$524

$559

MOCV

Mastering OpenCV with Python

$199

$249 $174

$187

Learn to build exciting OpenCV applications and start your AI journey!

CVIP

Fundamentals Of Computer Vision & Image Processing

$479

$599 $419

$449

Build a solid foundation in Image Processing and Computer Vision

DLPT

Deep Learning With PyTorch

$799

$999 $699

$749

Build a strong competence in Deep Learning (PyTorch)

DLTK

Deep Learning with
TensorFlow & Keras

$799

$999 $699

$439

$749

Build a strong competence in Deep Learning (TensorFlow & Keras)

DLAP

Computer Vision & Deep Learning Applications

$559

$699 $489

$524

Build interesting applications using CV & DL

Courses Offered

Edit Content
Edit Content
Edit Content
Edit Content

GENAI

Dive deep into Stable Diffusion. Learn all the techniques of generating images, fine-tuning Stable Diffusion on your own images and even training a GPT language model.

Available in Python

|

$299 $209

Edit Content

A glimpse of the topics covered

What's covered in this course?

Course Topics

  1. Basics of Image Formation and Image Formats
  2. Reading, Display and Writing Images in OpenCV
  3. Resizing, cropping, annotating, creating a Region of Interest
  1. Image thresholding, Bitwise operations and Masking
  2. Creating Digital signatures using Alpha Blending
  3. Color space conversion and different Color Spaces

  1. Image Histograms and enhancement using Histogram Equalization
  2. Deforestation analysis using Color Segmentation
  3. Satellite Imagery analysis using GeoTIFF Images

  1. Reading and Writing videos using OpenCV
  2. Motion Detection using Background Subtraction
  3. Build an Intruder Detection System

  1. Reading and Writing videos using OpenCV
  2. Motion Detection analysis using Background Subtraction
  3. Build an Intruder Detection System

  1. Image Filtering using Convolution Operations
  2. Edge Detection using Sobel Filters and Canny algorithm
  3. Artistic Renderings using Image Filters

  1. Noise Reduction using Median and Bilateral Filters
  2. Image Inpainting for Image Restoration
  3. Building a streamlit application on image restoration using Inpainting.

  1. Overview of ArUco markers
  2. Application: AR using ArUco Markers

  1. Introduction to OpenCV’s DNN Module.
  2. Image Classification using OpenCV DNN Module
  3. Super-Resolution on Images

  1. Face Detection using DNN Module
  2. Facial Landmarks Detection
  3. Building a Real-time Blink Detection application

  1. Object Detection using MobileNet SSD, YOLOv4 and YOLOv5
  2. Building a Social Distance Monitoring Application
  3. Introduction to Object Tracking Models in OpenCV

  1. Human Pose Estimation using MediaPipe
  2. Sports Analytics using MediaPipe
  3. Human Segmentation using Mediapipe

  1. Text Detection using EAST and Differentiable Binarization (DB)
  2. OCR on Natural Images
  3. Language Translation using OCR

  1. Building webapps using Streamlit
  2. Deploying webapps on AWS, GCP, Azure

Edit Content

A glimpse of the topics covered

What's covered in this course?

Course Topics

  1. Introduction to Computer Vision
  2. Introduction to Digital Images
  3. Basic Image operations
  4. Mathematical operations on images
  1. Video Read-Write using HighGUI
  2. Using KeyBoard and Mouse as Inputs
  3. Using Trackbars 
  4. Annotating Images with Text and Boxes
  1. Image Thresholding
  2. Morphological Operations like Erosion & Dilation
  3. Contour Analysis
  4. Blob Detection
  1. Color Spaces and Transforms
  2. Histogram Equalization
  3. Image filtering & Convolution
  4. Image Smoothing & Edge Detection
  1. Hough Transforms for Line and Circle Detection
  2. High Dynamic Range Imaging
  3. Seamless Cloning
  4. Image Inpainting
  1. Affine Transforms & Homography
  2. Feature matching using RANSAC
  3. Finding Objects using Feature Matching
  4. Application: Image Alignment and Creating Panoramas
  1. Image Segmentation using GrabCut
  2. Image Classification using HoG and SVM
  3. Object Detection using Haar Cascades
  4. Pedestrian Detection
  1. Motion Sstimation using Optical Flow
  2. Video Stabilization
  3. Object Tracking
  4. Multi Object Tracking in OpenCV
  1. Image Classification using Caffe and TensorFlow
  2. Object Detection with SSD and YOLO
  3. Face Detection using SSD
  4. Human Pose Sstimation using OpenPose
  1. Selfie Application with Instagram Filters
  2. Object Detection & Tracking Integration
  3. Document Scanner using Homography
  4. Implementing Chroma Keying
Edit Content

A glimpse of the topics covered

What's covered in this course?

Course Topics

  1. Introduction to Artificial Intelligence
  2. NumPy Refresher
  3. Introduction to PyTorch
  4. What is inside an ML algorithm?
  1. Understanding Neural Networks
  2. Building Neural Networks in PyTorch
  3. Building Blocks of a Neural Network
  4. Multi-Class Classification using PyTorch
  1. Image Classification
  2. Convolutional Neural Networks
  3. LeNet in PyTorch
  4. Evaluation Metrics for Classification
  5. Important CNN Architectures
  1. Optimizers and LR Schedulers
  2. Training Deep Networks
  3. Using your own Data
  4. Model Complexity, Generalization and Handling Overfitting
  5. Gaining Insights
  1. Troubleshooting Training with TensorBoard
  2. Transfer Learning and Fine-Tuning in PyTorch
  3. Write your own Custom Dataset Class
  4. PyTorch Lightning
  1. Introduction to Semantic Segmentation
  2. PyTorch Segmentation Models and Custom Dataset
  3. Transposed Convolutions
  4. Fully Convolutional Networks
  5. UNet
  6. Dilated Convolution
  7. DeepLabV3
  8. Instance Segmentation
  1. Introduction to Object Detection
  2. Hands on with Object Detection
  3. Classification to Detection
  4. Non Maximum Supression
  5. Evaluation Metrics
  6. Popular Object Detection Architecture
  1. Understanding Faster RCNN
  2. Detectron 2
  3. Ultralytics YOLO
  4. Create a Custom Object Detector
Edit Content

A glimpse of the topics covered

What's covered in this course?

Course Topics

  1. Introduction to Artificial Intelligence
  2. NumPy refresher
  3. Introduction to TensorFlow and Keras
  4. What is inside an ML algorithm?
  1. Neural Network Building Blocks
  2. Loss Functions for Classification and Regression
  3. Understanding the Keras Sequential and Functional APIs
  4. Image Classification using Multilayer Perceptron
  1. Convolution operation
  2. CNN building blocks and Layers
  3. Implement CNNs using TensorFlow Keras
  4. Evaluation of Classification Performance
  1. Advanced Optimizers in Keras
  2. Learning Rate Decay methods
  3. Training Deep Neural Networks
  4. Regularization methods in Deep Learning
  1. Troubleshooting training with TensorBoard
  2. Leverage pre-trained models
  3. Handling Data in TensorFlow using TF Data, Sequence Class, and TF Records
  1. Introduction to Object Detection
  2. Object Detection Building Blocks
  3. Evaluation metrics in Object Detection like mAP
  4. Two-Stage Object Detectors like Faster RCNN
  1. You Only Look Once (YOLO)
  2. Single Stage Multibox Detector (SSD)
  3. EfficientDet and RetinaNet
  4. How to write a custom Object Detector from scratch?
  1. Using the TensorFlow Object Detection (TFOD) API
  2. Fine-tuning of Object Detection Models available on TFOD API on a subset of Pascal VOC data.
  3. Building a Custom SSD Model with FPN and training it on  PenFudanPed Dataset
  1. Semantic Segmentation Building Blocks 
  2. Dilated Convolution and Transposed Convolution
  3. Semantic and Instance Segmentation
  4. Evaluation metrics for Semantic Segmentation
  1. Fully Convolutional Network (FCN)
  2. U-Net
  3. DeepLab
  4. Mask-RCNN
  1. Real-time Posture analysis using MediaPipe Pose
  2. Drowsy Driver Detection using MediaPipe
  1. Introduction to GANs
  2. Vanilla GAN using Fashion MNIST
  3. DCGAN using Flickr Faces
  4. CGAN using Fashion MNIST
Edit Content

A glimpse of the topics covered

What's covered in this course?

Course Topics

  1. Different face processing applications
  2. Facial Landmark Detection
  3. Application: Face Alignment
  4. Train a custom Facial Landmark Detector
  1. Face Averaging
  2. Face Morphing
  3. Application: Smile Detection
  4. Head Pose Estimation
  1. Face Swapping
  2. Application: Beard Filter
  3. Application: Aging Filter
  4. Non-linear Deformations for creating Filters
  1. Introduction to Face Recognition
  2. Eigen & Fisher Faces, Local Binary Patterns Histograms
  3. Face Recognition API in OpenCV
  4. Deep Learning-based Face Recognition
  1. Basics of Neural Networks
  2. The Keras Framework [Will be updated to PyTorch]
  3. Convolutional Neural Network for Image Classification
  4. Transfer Learning and Fine-tuning and Logging
  1. Object Detection overview
  2. YOLO Models for Object Detection [Will be updated to YOLOv8]
  3. YOLO-NAS [Will be added]
  4. RT-DETR [Will be added]
  1. The OCR Pipeline
  2. Graphic Text OCR using Tesseract
  3. Text Detection with EAST & CRAFT
  4. Automatic Number Plate Recognition
  5. OCR using Transformer OCR (TrOCR) [Will be added]
  1. Create a web application using Flask
  2. Deploy a web application on Heroku
  3. Deploy a web application on Google GCP 
Edit Content

A glimpse of the topics covered

What's covered in this course?

Course Topics

  1. Generative AI Landscape
  2. Evolution of Generative AI
  1. Generating Images with DALLE2
  2. Crash Course on ChatGPT 
  3. Inpainting and Outpainting
  1. Generating images on Discord
  2. Understanding Generation parameters
  1. Setting up the Automatic1111 WebUI
  2. Using DreamStudio
  3. Basic Prompt Engineering with Stable Diffusion
  1. Advanced Controls like XYZ Plot, Prompt Strengths
  2. Editing Images using img2img and Inpainting
  3. Getting 3rd Party Models
  4. Using extensions with the webui
  1. Creating applications using InstructPix2Pix
  2. Advanced techniques like ControlNet
  3. Image Upscaling
  1. Use Images to create animations
  1. Use your own images to create avatars
  1. Use Textual Inversion for creating custom embeddings
  1. Train your own models faster with LoRA

Testimonials

Have questions
about the challenge?

Certificates

You will receive a Certificate of Excellence if you score more than 70% marks on the graded quizzes + assignments + projects within 6 months of enrolling in the course.

Honor Certificate

Certificate of Excellence

Frequently Asked Questions

You have lifetime access to the course material. You can complete the courses at your pace. If you complete any course within 100 Days, you will receive a $100 reward for each course you complete.
The reward will be pure cash transferred to your original mode of payment.
Yes, you can start all courses and complete them simultaneously. There is not restriction.
Yes, you may get a chance for a paid internship with us.
No, the Mastering Generative AI for Art course is excluded from the 100-Day AI Challenge.

Refund Policy

For all refund requests and queries, please write to us at [email protected].

Courses

You will have a window of 30 days after you start the course to request a full refund.

Programs

You will have a window of 30 days after you start the first course in the program to request a full refund. Refunds are offered for the entire program and not for individual courses within the program.

Ready to begin your learning journey with OpenCV University?