Build Your AI Logo

Master Computer Vision Techniques and Unlock the Power of Visual Data

Dive deep into the world of image processing, object detection, and video editing to enhance your projects and career prospects.

“This course was really fun to attempt”

Johnny King Lau

In today's data-driven world, Computer Vision has become an essential skill for developers, engineers, and researchers.

By enabling computers to interpret and understand visual information, it has revolutionised industries such as robotics, healthcare, security, and transportation.

Our comprehensive online course will equip you with the knowledge and skills needed to apply Computer Vision techniques to your projects, setting you apart in your field.

By end of these workshops you will have completed five mini-projects of your own and possess the confidence to attempt personal CV projects.

Course Overview: This hands-on course covers the following topics:

  1. Basics of Computer Vision
  2. Image Editing
  3. Image Processing
  4. Object Detection with Contours, Shapes, and Templates
  5. Advanced Object Detection with Filters, Transforms, and Haar Cascade Algorithm
  6. Video Editing

Each section includes practical examples designed to reinforce learning and build proficiency in Computer Vision.


Benefits and Outcomes

Upon completing this course, you will be able to:

  1. Understand Fundamentals of Computer Vision

    Learn how to apply various computer vision techniques such as image filtering, image enhancement, and image segmentation to process images.

  2. Apply Computer Vision Techniques

    Image editing and processing are crucial parts of computer vision. You will learn how to use image processing techniques to filter, enhance, and segment images. You will also learn how to remove noise from images, adjust brightness and contrast, and perform other common image processing tasks.

  3. Implement Object Detection

    Object detection is one of the most important tasks in computer vision. You will learn how to detect objects in images and videos using various techniques such as template matching, feature-based object detection, and deep learning-based object detection such Haar Cascade algorithm

  4. Work with Video Data

    In this course, you will learn how to work with video data and perform various tasks such as video processing, tracking, and analysis. You will learn how to track objects in videos, analyze motion, and perform other video analysis tasks.

  5. Utilise popular libraries and tools, such as Numpy and OpenCV

    Numpy and OpenCV are two of the most popular libraries used in computer vision. In this course, you will learn how to use these libraries to perform various computer vision tasks

  6. Learn data preparation in computer vision

    Learn about the importance of data preparation and evaluation in computer vision, including techniques for data cleaning, normalization, augmentation, and evaluation.

Applications You Can Build

After completing this course, you'll be able to build a wide range of applications using computer vision

For example, you could build a system for recognizing faces in images or videos, a motion tracking system for security cameras, an augmented reality application that overlays virtual objects onto real-world scenes, or a self-driving car that uses computer vision to navigate the road. The possibilities are endless, and we're excited to see what you'll create!

  1. Project Cover

    Image Background Remover

    Build a tool that automatically detects and removes the background from images using contour detection and image segmentation techniques, streamlining the process for graphic designers or e-commerce businesses

  2. Licence Plate Recognition System

    Develop a system that identifies and extracts licence plate numbers from images or videos of vehicles, which can be used in parking lots, toll booths, or traffic management systems

  3. Mood Detector App

    Design an app that analyses facial expressions and detects emotions such as happiness, sadness, or anger, which can be used in mental health applications, customer feedback systems, or social media filters.

  4. Smart Home Security System

    Utilize the Haar Cascade Algorithm to build a security system that detects vehicles and pedestrians, and sends real-time alerts when unauthorised individuals or vehicles are detected.


Get a look at all of the content covered in the course. Everything you need to know to master fundamentals of computer vision is inside.

“We will cover everything from the image basics all the way to advanced object detection techniques and video tracking.”

  1. I. Introduction

  2. II. Basics of Computer Vision

Contact Information: For any questions or concerns, please contact us at

Frequently asked questions


Enrol in the course now

This is a self-paced online course, giving you the flexibility to learn at your own convenience. More material like videos and exercises will become available as soon as completed.

Lifetime access

Take advantage of our early access discount and save 25%



    Get started

    Our course has received rave reviews from previous customers

    I worked with a small group of early access customers to make sure all of the content in the course was exactly what they needed.


    Ali Parandeh – I am a python developer just like you.

    Hi, I'm Ali, a Chartered Software Engineer (CEng), Microsoft Azure Certified Developer, Google Cloud Professional Data Engineer, and Python & Computer Vision expert with over 7 years of experience in engineering consulting. I have a strong background in data science, machine learning, and web development, and I have led engineering teams at large multinational consultancies and tech startups in London.

    As a Microsoft-certified Data Scientist and passionate educator, I dedicate my free time to teaching data science, graphic design, and web development through meetups and online platforms. In 2019, I founded London's Beginners Machine Learning (BML) group, a Microsoft-sponsored meetup aimed at helping professionals break into the field of Data Science & AI and obtain cloud certifications. The group has since grown to over 1,000 members, and I actively instruct participants in data science, machine learning, and cloud computing technologies. My portfolio of clients includes Network Rail, High-Speed Train 2, Heathrow Express, Transport for London, and the Department for Transport.

    As an instructor for this computer vision course, I am excited to share my wealth of knowledge, hands-on experience, and enthusiasm for teaching with you. I am committed to creating an engaging and comprehensive learning experience that will equip you with the skills needed to excel in the exciting world of computer vision.