Skip to content
UdemyData SciencePaid courseAll LevelsCertificate

YOLOv8: Video Object Detection with Python on Custom Dataset (Udemy.com)

YOLO8 & YOLO11 Video Object Detection for Computer Vision in Python. Train, Deploy Deep Learning YOLO8 & YOLO11 Models

Created by: Dr. Mazhar Hussain

Last updated June 2026

icon
What you will learn

  • YOLO8 and YOLO11 for Real-Time Video Object Detection with Python
  • Train, Test YOLOv8 and YOLOv11 on Custom Datasets and Deploy to Your Own Projects
  • Football, Player, and Referee Detection in Videos with Python
  • Vehicles (Ambulance, Bus, Car, Motorcycle, Truck) Detection in Videos
  • What is YOLO and How it Works for Object Detection?
  • Overview of YOLO Family (YOLO2, YOLO3, YOLO4, YOLO5, YOLO6, YOLO7, YOLO8)
  • Overview of CNN, RCNN, Fast RCNN, and Faster RCNN
  • Custom Football Player Dataset Configuration for Vidoes Object Detection
  • Custom Vehicles Dataset Configuration for Video Object Detection
  • YOLOv8 Ultralytics and its HyperParameters Settings
  • Training YOLOv8 for Player, Referee and Football Detection
  • Training YOLOv8 for Vehicles (Ambulance, Bus, Car, Motorcycle, Truck) Detection
  • Testing YOLOv8 Trained Models on Videos and Images
  • Deploy YOLOv8: Export Model to Required Format

How it compares

Against the other 461 rated Udemy courses in Data Science on CourseDuck:

  • Rating4.3 out of 5higher than 17% of them
  • Reviews145#378 of 462 by number of reviews
  • Length3.2 hoursshorter than 80% of them
  • Last updatedJune 2026more recently than 76% of them

icon
Course Description

Unlock the potential of YOLOv8, a cutting-edge technology that revolutionizes video Object Detection. YOLOv8, or "You Only Look Once," is a state-of-the-art Deep Convolutional Neural Network renowned for its speed and accuracy in identifying objects within videos. In our course, "YOLOv8: Video Object Detection with Python on Custom Dataset" you'll explore its applications across various real-world scenarios. In this course, You will have the overview of all YOLO variants Where you will perform the real time video object detection with latest YOLO version 8 which is extremely fast and accurate as compared to the previous YOLO versions. YOLOv8 processes an entire image in a single pass to predict object bounding box and its class, making object detection computationally efficient. YOLOv8 comes in five variants based on the number of parameters – nano(n), small(s), medium(m), large(l), and extra large(x). You can use all the variants for object detection according to your requirement.

YOLOv8 is an AI framework that supports multiple computer vision tasks. YOLO8 can be used to perform Object Detection, Image segmentation, classification, and pose estimation. Speed and Detection accuracy of YOLOv8 makes it so popular for real-time applications such as object detection in videos and surveillance as compared to other object detectors. Imagine deploying YOLOv8 to monitor crowded public spaces for security, effortlessly tracking objects in surveillance videos, or enhancing autonomous vehicles' perception capabilities. Witness its capabilities in sports analytics, precisely detecting players and actions in dynamic game scenarios like football matches. Dive into retail analytics, where YOLOv8 can optimize inventory management and customer experience by tracking products and people movements.

Object detection is a task that involves identifying the location and class of objects in an image or video stream. The output of an object detector is a set of bounding boxes that enclose the objects in the image, along with class labels and confidence scores for each box. Object detection is a good choice when you need to identify objects of interest in a scene. This course covers the complete pipeline with hands-on experience of Object Detection using YOLOv8 Deep Learning architecture with Python and PyTorch as follows:


Course Breakdown: Key Learning Outcomes

  • YOLO8 and YOLO11 for Real-Time Video Object Detection with Python

  • Train, Test YOLO8 and YOLO11 on Custom Dataset and Deploy to Your Own Projects

  • Introduction to YOLO and its Deep Convolutional Neural Network based Architecture.

  • How YOLO Works for Object Detection?

  • Overview of CNN, RCNN, Fast RCNN, and Faster RCNN

  • Overview of YOLO Family (YOLOv2, YOLOv3, YOLOv4, YOLOv5, YOLOv6, YOLOv7 )

  • What is YOLOv8 and its Architecture?

  • Custom Football Player Dataset Configuration for Object Detection

  • Setting-up Google Colab for Writing Python code

  • YOLOv8 Ultralytics and its HyperParameters Settings

  • Training YOLOv8 for Player, Referee and Football Detection

  • Testing YOLOv8 Trained Models on Videos and Images

  • Deploy YOLOv8: Export Model to required Format


This course provides you with hands-on experience, enabling you to apply YOLOv8's capabilities to your specific use cases. By mastering video object detection with Python and YOLOv8, you'll be equipped to contribute to innovations in diverse fields, reshaping the future of computer vision applications. Join us and discover the limitless possibilities of YOLOv8 in the real world! I will provide you the complete python code and datasets for real time video Object Detection with Python, so that you can start within no time. Let's enroll now and get started. See you inside the class.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Dr. Mazhar Hussain

Dr. Mazhar Hussain is currently in the role of Deep Learning and Computer Vision Engineer. He has extensive teaching experience at University Higher Education level and Online over a decade. He has published several research papers on Deep Learning in well-reputed Journals and Conferences. He believes on comprehensive practical trainings with stunning support for his students where all his courses are 100% hands-on with step-by-step problem-based learning, demos and examples.

Dr. Mazhar Hussain is teaching Computer Science courses at University of Catania, Italy. He also taught at the National University of Computer and Emerging Sciences, Pakistan and Online since a decade. He has been teaching courses in:

· Artificial Intelligence (AI)

· Machine Learning (ML)

· Deep Learning (DL)

· Computer Vision (CV)

· Data Science (DS)

· Programming (Python, C++, Java)

· Databases especially in SQL SERVER, MYSQL, ORACLE, and MS ACCESS

icon
More courses by Dr. Mazhar Hussain

$10.99

$10.99

$11.99

$10.99

$34.99

$10.99

icon
More Data Science courses

Free

Free

Free

Free

$124.99

Free

icon
Reviews

4.3

145 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Will Jacks on 7/12/2025

Explored useful content in this course. Instructor provides both conceptual and practical experience with hands on coding examples, making the learning exponential.

By Maria Spata on 4/26/2025

This course is very well structured, covering YOLOv8 topics in detail with practical examples. It starts with the basics and progressively moves into advanced concepts.

By Chinmoy Sahu on 3/2/2025

The course did not mention the pre requisite for this course was to have an understanding of deep learning concepts such as cNN etc. The theory of the course which is roughly more than 50% is not for someone who is new to deep learning and computer vision. I had to do a bit of research and watch other videos in YT to learn the background. When I purchase a course in udemy I would expect to clearly communicate the expected audience and learning pre-requisites for the course. Also in the practicals especially the Yolo hyperparameters, the instructer did not explain what they mean and simple read out what is written in the documentation. While I learnt about Yolo during the course it was mainly due to the additional research I had to do in the background, rather than the course content itself.

By Shankar Nandula on 11/3/2024

The lectures are good. But what is indicated as bonus lecture is not actually a bonus lecture but advertising. The course maker must not have said it as bonus lecture. Its misleading. Only for this reason, I have removed 2 stars.

By David Andrade on 8/18/2024

Ótimo curso, ensina de forma simples e preenche as lacunas. Talvez você precise buscar como fazer a notação de um dataset custom, mas já tem informações sobre na sessão de perguntas e respostas. Pode buscar, não tem erro.

By Mario Cacciato on 5/8/2024

The course covers a wide range of topics, from fundamental concepts to advanced techniques. The instructors provide clear explanations and practical examples, ensuring that learners can easily grasp complex concepts.

By 김기태 on 4/10/2024

좋은 내용 잘 봤습니다. 조금 아쉬운건 파이썬으로 코딩하는 부분이 함께 있으면 좋을거 같은데 CLI만 있어서 조금 아쉬웠습니다. 강의를 통해 Yolo v8을 사용하는 방법에 대해 잘 배웠습니다. 감사합니다.

By Emanuele R. on 3/9/2024

I was struggling with video object detection, but after learning from this course with step by step instructions, I achieved the goal. Thanks to instructor with good demonstrations.

By Mike Bauer on 3/5/2024

Overall the course was good, I learned a lot and for that I'm thankful, but I was hoping that with the number of times we went over basically the same material several times, that at least once he could have covered how we can create our own test images and labels. Using other people's training imagery for specific use cases like we covered in this class is fine, but at least point me in the direction to how I can generate my own so I can really use what I learned here outside of this class.

By Adam M. on 2/18/2024

I really wanna thanks for this extensive course on video object detection. This course helps me to detects the object in my project which is on video surveillance.

Showing all 10 reviews on CourseDuck

Read all 145 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100