Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
YOLOv11 Object Detection: Computer Vision with Python
Rating: 4.3 out of 5(18 ratings)
141 students

YOLOv11 Object Detection: Computer Vision with Python

Train custom YOLO detectors in Python with Roboflow, add object tracking and segmentation, and export them for apps
Created byTech Jedi
Last updated 10/2026
English
English [Auto],

What you'll learn

  • Set up a Python environment with OpenCV and apply core image processing: transformations, filtering, enhancement and edge detection
  • Run object detection with YOLO and understand how a modern detection pipeline works in real scenarios
  • Use Roboflow to manage datasets, connect to deep learning frameworks and cloud services, and automate your vision workflow
  • Explain the YOLO architecture (backbone network, detection layers and loss functions), then train YOLO models on custom datasets
  • Track multiple objects with BoT-SORT and ByteTrack and build instance segmentation demos
  • Export trained models, integrate them into applications and monitor model performance after deployment

Course content

9 sections • 39 lectures • 3h 0m total length
  • Applications of Computer Vision3:07

    Explore real-time object detection with YOLO in Python and see its applications across autonomous vehicles, surveillance, retail, medical imaging, and agriculture.

  • Introduction to YOLO algorithm2:42

    Yolo uses a cnn to detect and classify objects in real time in a single pass by predicting bounding boxes and class probabilities on a grid.

  • Installing OpenCV library8:13

    Install OpenCV and use YOLO in Python for real-time object detection, load pre-trained weights, preprocess images, run detection, and visualize bounding boxes.

  • Setting up Python environment3:41

    Set up a python environment for real time object detection with yolo in python, installing darknet pytorch, opencv, and numpy, and verify the setup with a sample detection workflow.

  • Computer vision Example - Demo2:20

    Demonstrates turning a webcam into a touch-free virtual game controller for hill climb racing using real-time hand gesture tracking with OpenCV and Mediapipe, controlled via a Tkinter GUI.

  • Computer vision in Virtual mouse - Demo3:44

    Turn your hand into a virtual mouse with Mediapipe hand tracking and OpenCV, map webcam index finger to screen coordinates, and click when the thumb and index finger touch.

Requirements

  • Basic understanding of Python programming
  • Familiarity with machine learning or deep learning concepts is helpful but not mandatory
  • A computer with a stable internet connection and at least 8GB RAM (GPU recommended for training models)
  • Willingness to learn and experiment with computer vision tools and code

Description

Want to build computer vision systems that detect and track objects in images and video, and not just read about them? This course takes you from Python and OpenCV basics to training, tracking and deploying custom YOLO models.

Who this course is for:

  • Developers and engineers who want hands-on, end-to-end computer vision skills
  • Students moving from theory into practical deep learning projects
  • Technical professionals exploring how vision AI could apply in their own field

What you'll build and practise:

  • Image processing demos in OpenCV: transformations, filtering, enhancement and edge detection
  • Object detection with YOLO on practical examples
  • Custom YOLO models trained on your own datasets with Roboflow
  • Instance segmentation and multi-object tracking with BoT-SORT and ByteTrack
  • Complete example projects that bring every concept together

What's inside:

  • Foundations: what computer vision is used for, and an introduction to the YOLO algorithm
  • Setup and image processing: configuring your Python environment, installing OpenCV, and learning the core techniques every vision pipeline relies on
  • Object detection with YOLO: how modern detection pipelines work and how to apply them
  • Roboflow: managing datasets, integrating with deep learning frameworks and cloud services, automating workflows, and training and evaluating custom models
  • YOLO architecture: the backbone network, detection layers and loss functions, so you understand why the model behaves as it does before you train it
  • Custom training: hands-on training of YOLO models on custom datasets
  • Deployment: exporting trained models, integrating them into applications and monitoring their performance
  • Advanced demos: instance segmentation, object tracking and full example projects

Every concept is paired with a demo, so you see each technique working before you move on. By the end, you will have worked through the full computer vision workflow: preparing data, training a detector, tracking objects across frames, and getting a model ready to use inside an application.

If you're ready to move from 'I've heard of YOLO' to building and deploying your own object detection models, enrol now and start with your first OpenCV demo today.

- Team Tech Jedi

Who this course is for:

  • Developers and programmers interested in building real-time computer vision applications
  • Students and researchers in computer vision, robotics, or artificial intelligence looking to enhance their practical skills
  • Practitioners wanting to upgrade their skills using the latest YOLO version
  • Professionals in AI, robotics, or surveillance technology seeking to implement object detection pipelines in real-world projects