Deep Learning for Object Detection (Coursera)

Offered by MathWorks,
Deep Learning for Object Detection (Coursera)

Detecting and locating objects is one of the most common uses of deep learning for computer vision. Applications include helping autonomous systems navigate complex environments, locating medical conditions like tumors, and identifying ready-to-harvest crops in agriculture.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

In the course projects, you will apply detection models to real-world scenarios and train a model to detect various parking signs. Completing this course will give you the skills to train detection models for your application.
By the end of this course, you will be able to:
• Explain how deep learning networks locate and classify objects in images
• Retrain popular YOLO deep learning models for your application
• Use a variety of metrics to evaluate prediction results
• Visualize results to gain insights into model performance
• Improve model performance by adjusting important model parameters
• Analyze labeled images to identify and fix potential shortcomings in your data
For the duration of the course, you will have free access to MATLAB, software used by top employers worldwide. The courses draw on the applications using MATLAB, so you spend less time coding and more time applying deep learning concepts.
This course is part of the Deep Learning for Computer Vision Specialization.

What you'll learn

  • Retrain popular YOLO deep learning models for your applications
  • Visualize results to gain insights into model performance
  • Evaluate detection models by examining both class and location accuracy.
  • Analyze labeled images to identify and fix potential data shortcomings

Syllabus

Detecting Objects with Pre-trained Models
Get started with object detection by using pre-trained models

Training Object Detection Models
Use transfer learning to retrain YOLO models for new applications

Evaluating Object Detection Models
Use metrics like recall, precision, and mean average precision to evaluate your models

Final Project: Train and Evaluate a Detection Model
Apply the full object detection workflow on a final project

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Health Data Science Foundation (Coursera) Coursera
University of Illinois at Urbana-Champaign

Health Data Science Foundation (Coursera)

This course is intended for persons involved in machine learning who are interested in medical applications, or vice versa, medical professionals who are interested in the methods modern computer science has to offer to their field. We will cover health data analysis, different types of neural networks, as well as training and application of neural networks applied on real-world medical scenarios.

Jul 27th 2026
4 Weeks
Dynamical Modeling Methods for Systems Biology (Coursera) Coursera
Icahn School of Medicine at Mount Sinai

Dynamical Modeling Methods for Systems Biology (Coursera)

An introduction to dynamical modeling techniques used in contemporary Systems Biology research. We take a case-based approach to teach contemporary mathematical modeling techniques. The course is appropriate for advanced undergraduates and beginning graduate students. Lectures provide biological background and describe the development of both classical mathematical models and more recent representations of biological processes. The course will be useful for students who plan to use experimental techniques as their approach in the laboratory and employ computational modeling as a tool to draw deeper understanding of experiments.

Aug 10th 2026
5-12 Weeks
Probabilistic Deep Learning with TensorFlow 2 (Coursera) Coursera
Imperial College London

Probabilistic Deep Learning with TensorFlow 2 (Coursera)

Welcome to this course on Probabilistic Deep Learning with TensorFlow! This course builds on the foundational concepts and skills for TensorFlow taught in the first two courses in this specialisation, and focuses on the probabilistic approach to deep learning. This is an increasingly important area of deep learning that aims to quantify the noise and uncertainty that is often present in real world datasets. This is a crucial aspect when using deep learning models in applications such as autonomous vehicles or medical diagnoses; we need the model to know what it doesn't know.

Jul 27th 2026
5-12 Weeks
Numerical Methods for Engineers (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Numerical Methods for Engineers (Coursera)

Numerical Methods for Engineers covers the most important numerical methods that an engineer should know. We derive basic algorithms in root finding, matrix algebra, integration and interpolation, ordinary and partial differential equations. We learn how to use MATLAB to solve numerical problems. Access to MATLAB online and the MATLAB grader is given to all students who enroll. We assume students are already familiar with the basics of matrix algebra, differential equations, and vector calculus. Students should have already studied a programming language, and be willing to learn MATLAB.

Jul 27th 2026
5-12 Weeks
Artificial Intelligence on Microsoft Azure (Coursera) Coursera
Microsoft

Artificial Intelligence on Microsoft Azure (Coursera)

Whether you're just beginning to work with Artificial Intelligence (AI) or you already have AI experience and are new to Microsoft Azure, this course provides you with everything you need to get started. Artificial Intelligence (AI) empowers amazing new solutions and experiences; and Microsoft Azure provides easy to use services to help you build solutions that seemed like science fiction a short time ago; enabling incredible advances in health care, financial management, environmental protection, and other areas to make a better world for everyone.

Jul 27th 2026
1 Week
Mathematics for Engineers: The Capstone Course (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Mathematics for Engineers: The Capstone Course (Coursera)

Mathematics for Engineers: The Capstone Course provides a capstone project for students who are completing the Mathematics for Engineers specialization. Students will first learn some basic concepts in computational fluid dynamics, and then apply these concepts to compute the fluid flow around a cylinder. Access to MATLAB online and the MATLAB grader is given to all students who enroll.

Jul 27th 2026
3 Weeks
Features and Boundaries (Coursera) Coursera
Columbia University

Features and Boundaries (Coursera)

This course focuses on the detection of features and boundaries in images. Feature and boundary detection is a critical preprocessing step for a variety of vision tasks including object detection, object recognition and metrology – the measurement of the physical dimensions and other properties of objects. The course presents a variety of methods for detecting features and boundaries and shows how features extracted from an image can be used to solve important vision tasks.

Jul 27th 2026
5-12 Weeks
Machine Learning (Coursera) Coursera
Stanford University

Machine Learning (Coursera)

Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to make progress towards human-level AI. In this class, you will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself. More importantly, you'll learn about not only the theoretical underpinnings of learning, but also gain the practical know-how needed to quickly and powerfully apply these techniques to new problems.

Jul 27th 2026
5-12 Weeks
Visual Perception (Coursera) Coursera
Columbia University

Visual Perception (Coursera)

The ultimate goal of a computer vision system is to generate a detailed symbolic description of each image shown. This course focuses on the all-important problem of perception. We first describe the problem of tracking objects in complex scenes. We look at two key challenges in this context. The first is the separation of an image into object and background using a technique called change detection.

Jul 27th 2026
5-12 Weeks
Introdução ao Controle Moderno (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Introdução ao Controle Moderno (Coursera)

Este curso lhe dará a base necessária para entender técnicas mais avançadas de controle moderno. Você aprenderá como representar a dinâmica de um sistema no espaço de estados, como analisar um sistema no espaço de estados, como projetar uma realimentação de estado e como projetar um observador de estado.

Jul 27th 2026
5-12 Weeks
Object Tracking and Motion Detection with Computer Vision (Coursera) Coursera
MathWorks

Object Tracking and Motion Detection with Computer Vision (Coursera)

In the third and final course of the Computer Vision for Engineering and Science specialization, you will learn to track objects and detect motion in videos. Tracking objects and detecting motion are difficult tasks but are required for applications as varied as microbiology and autonomous systems. To track objects, you first need to detect them. You’ll use pre-trained deep neural networks to perform object detection. You’ll also use optical flow to detect motion and use the results to detect moving objects.

Jul 27th 2026
4 Weeks