• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Computer Vision

Computer Vision Courses

Computer vision courses can help you learn image processing, object detection, facial recognition, and video analysis. You can build skills in feature extraction, image classification, and deep learning techniques. Many courses introduce tools like OpenCV, TensorFlow, and PyTorch, that support implementing algorithms and developing applications that leverage artificial intelligence and AI for visual data interpretation.

Popular Computer Vision Courses and Certifications


  • U

    University of Toronto

    Self-Driving Cars

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Deep Learning, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Artificial Neural Networks, Global Positioning Systems, Hardware Architecture, Systems Architecture, Estimation, Algorithms, Model Training, Computer Hardware, Mathematical Modeling, Linear Algebra

    4.7 stars, 3.6K reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.7 (3.6K) · Advanced · Specialization · 3 - 6 Months

  • G

    Google Cloud

    Computer Vision Fundamentals with Google Cloud

    Skills you'll gain: Model Evaluation, Computer Vision, Convolutional Neural Networks, Google Cloud Platform, Tensorflow, Model Optimization, Model Training, Applied Machine Learning, Transfer Learning, Model Deployment, AI Workflows, Artificial Neural Networks, Deep Learning, Fine-tuning, Machine Learning Methods

    4.6 stars, 549 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.6 (549) · Advanced · Course · 1 - 3 Months

  • P

    Princeton University

    Computer Architecture

    Skills you'll gain: Microarchitecture, Computer Architecture, Memory Management, Computer Systems

    4.7 stars, 3.9K reviews, Advanced, Course, 3 - 6 Months

    ★ 4.7 (3.9K) · Advanced · Course · 3 - 6 Months

    Category: Free
    Free
  • U

    University of Toronto

    Visual Perception for Self-Driving Cars

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Deep Learning, Artificial Neural Networks, Robotics, Model Training, Model Evaluation, Linear Algebra

    4.7 stars, 587 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.7 (587) · Advanced · Course · 1 - 3 Months

  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • G

    Google

    Google Advanced Data Analytics

    Skills you'll gain: Statistics, Descriptive Statistics, Logistic Regression, Decision Tree Learning, Advanced Analytics, Probability & Statistics, Probability Distribution, Statistical Inference, Applied Machine Learning, Data-Driven Decision-Making, Supervised Learning, Workflow Management, Statistical Methods, Statistical Programming, Data Cleansing, Data Manipulation, Data Structures, Interviewing Skills, NumPy, Google Gemini

    4.8 stars, 13K reviews, Advanced, Professional Certificate, 3 - 6 Months

    ★ 4.8 (13K) · Advanced · Professional Certificate · 3 - 6 Months

    Status: Recently updated
    Recently updated
  • What brings you to Coursera today?

  • I

    IBM

    IBM RAG and Agentic AI

    Skills you'll gain: Prompt Engineering, AI Orchestration, AI Workflows, LangGraph, Agentic Workflows, LangChain, Retrieval-Augmented Generation, LLM Application, Tool Calling, Agentic systems, Model Context Protocol, Generative AI Agents, Generative AI, AI Security, Vector Databases, Responsible AI, Embeddings, Large Language Modeling, AI Integrations, Software Development

    4.6 stars, 1.2K reviews, Advanced, Professional Certificate, 3 - 6 Months

    ★ 4.6 (1.2K) · Advanced · Professional Certificate · 3 - 6 Months

    Status: Top AI program
    Top AI program
  • A

    Amazon Web Services

    Gen AI Dev- Optimize Application Performance

    Skills you'll gain: Performance Tuning, Generative AI Agents, Model Optimization, Generative AI, Prompt Engineering, Agentic Workflows, A/B Testing, Performance Testing, Application Performance Management, Agentic systems, Amazon CloudWatch, Amazon Web Services, API Gateway, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Software Development, Serverless Computing, Natural Language Processing, Cloud Computing, Machine Learning

    Advanced · Course · 1 - 3 Months

    Category: New
    New
  • S

    Stanford Online

    Game Theory and Mechanism Design: From Strategy to Markets

    Skills you'll gain: Game Theory, Mathematical Modeling, Strategic Thinking, Bidding, Negotiation, Decision Making, Behavioral Economics, Probability, Operations Research, Economics, Bayesian Statistics, Applied Mathematics, Revenue Management, Predictive Modeling, Problem Solving, Algorithms, Theoretical Computer Science, Network Model, Deductive Reasoning, Resource Allocation

    4.6 stars, 5.2K reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.6 (5.2K) · Advanced · Specialization · 3 - 6 Months

    Category: New
    New
  • C

    Coursera

    Vision & Audio AI Systems

    Skills you'll gain: Apache Airflow, Model Optimization, Data Validation, Image Analysis, Transfer Learning, Data Preprocessing, Data Integrity, Model Evaluation, Debugging, Computer Vision, PyTorch (Machine Learning Library), Data Pipelines, Feature Engineering, MLOps (Machine Learning Operations), Tensorflow, Algorithms, Model Training, Embeddings, Performance Tuning, Deep Learning

    Advanced · Specialization · 3 - 6 Months

  • G

    Google

    Google IT Automation with Python

    Skills you'll gain: Version Control, Cloud Management, Test Automation, Infrastructure As A Service (IaaS), Cloud Computing, Cloud Infrastructure, Virtual Machines, Development Testing, Scripting, Software Testing, Cloud Services, Performance Tuning, Email Automation, Web Presence, Python Programming, CI/CD, Configuration Management, Program Development, Containerization, Unit Testing

    4.8 stars, 56K reviews, Advanced, Professional Certificate, 3 - 6 Months

    ★ 4.8 (56K) · Advanced · Professional Certificate · 3 - 6 Months

    Status: Bestseller
    Bestseller
  • M

    Microsoft

    Core Neural Architectures & Generative Models

    Skills you'll gain: Generative Model Architectures, Recurrent Neural Networks (RNNs), Fine-tuning, Generative AI, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Vision Transformer (ViT), PyTorch (Machine Learning Library), Artificial Neural Networks, Convolutional Neural Networks, AI Workflows, Hugging Face, Deep Learning, Autoencoders, Transfer Learning, Databricks, Machine Learning, Computer Science, Algorithms, Data Science

    Advanced · Course · 1 - 3 Months

    Category: New
    New
1234…45

Best Computer Vision courses from University of Toronto

Top-rated Computer Vision courses offered by University of Toronto on Coursera.

  1. 1
    Self-Driving Cars
    University of TorontoAdvanced3 - 6 Months4.7(3,561)University of Toronto
  2. 2
    Visual Perception for Self-Driving Cars
    University of TorontoAdvanced1 - 3 Months4.7(587)University of Toronto

Best Computer Vision certificate programs

Earn a certificate in Computer Vision from top universities and companies.

  1. 1
    Google Advanced Data Analytics
    GoogleAdvanced3 - 6 Months4.8(12,885)Professional Certificate
  2. 2
    IBM RAG and Agentic AI
    IBMAdvanced3 - 6 Months4.6(1,169)Professional Certificate
  3. 3
    Game Theory and Mechanism Design: From Strategy to Markets
    Stanford OnlineAdvanced3 - 6 Months4.6(5,179)Specialization

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Frequently Asked Questions about Computer Vision

Computer vision is a field of artificial intelligence that helps computers interpret and work with visual information such as images and video. It is used for tasks like image classification, object detection, facial analysis, medical imaging support, manufacturing inspection, and autonomous systems. Courses such as IBM’s Introduction to Computer Vision and Image Processing and Columbia University’s First Principles of Computer Vision introduce both the practical and conceptual foundations. On Coursera, you can explore computer vision from beginner-friendly image processing to deeper neural network-based approaches.‎

Computer vision is used in roles that involve AI, machine learning, robotics, data science, software engineering, automation, and applied research. Learners may apply it in areas such as quality inspection, health care imaging, retail analytics, transportation, agriculture, security, and creative media tools. Courses like DeepLearning.AI’s Convolutional Neural Networks and Advanced Computer Vision with TensorFlow can help build skills relevant to machine learning and deep learning workflows. Exploring several computer vision courses can help you understand which applications and roles align with your interests.‎

Before learning computer vision, it helps to have a foundation in Python programming, linear algebra, basic statistics, and core machine learning concepts. Image processing also relies on ideas like pixels, filters, transformations, feature extraction, and model evaluation, so comfort with math and data workflows can make the material easier to follow. Columbia University’s First Principles of Computer Vision emphasizes foundational concepts, while IBM’s Introduction to Computer Vision and Image Processing can help connect those ideas to practical examples. If you are newer to AI, consider strengthening Python and machine learning basics alongside your first computer vision course.‎

Skills that complement computer vision include deep learning, neural networks, image processing, data preprocessing, model evaluation, Python, TensorFlow, MATLAB, and applied machine learning. For example, DeepLearning.AI’s Convolutional Neural Networks builds knowledge that connects directly to modern vision models, while Advanced Computer Vision with TensorFlow focuses on more specialized implementation skills. MathWorks’ Deep Learning for Computer Vision and MathWorks Computer Vision Engineer can be useful if you want experience with MATLAB-based workflows. Combining computer vision with these related skills can help you move from concepts to more practical projects.‎

A good way to start learning computer vision is to begin with image processing fundamentals, then move into machine learning and deep learning methods for visual data. Start by learning how images are represented, how filters and transformations work, and how models identify patterns in visual inputs. IBM’s Introduction to Computer Vision and Image Processing and University of Colorado Boulder’s Introduction to Computer Vision are approachable options from the courses available on this page. After that, you can build toward courses like Convolutional Neural Networks or Advanced Computer Vision with TensorFlow.‎

Yes. You can start learning computer vision on Coursera for free in two ways:

  1. Preview the first module of many computer vision courses at no cost. This includes video lessons, readings, graded assignments, and Coursera AI (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in computer vision, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

The best beginner computer vision courses are usually those that explain image processing, visual data, and core model concepts before moving into advanced neural networks. On this page, IBM’s Introduction to Computer Vision and Image Processing and University of Colorado Boulder’s Introduction to Computer Vision are strong starting points for foundational learning. Columbia University’s First Principles of Computer Vision may also appeal to learners who want a more concept-driven approach. Once you are comfortable with the basics, DeepLearning.AI’s Convolutional Neural Networks can help you continue into deep learning for visual tasks.‎

Computer vision courses typically cover image representation, filtering, feature detection, object recognition, classification, segmentation, convolutional neural networks, and model evaluation. Some courses also include practical tools and frameworks, such as TensorFlow or MATLAB, depending on the course focus. For example, DeepLearning.AI’s Advanced Computer Vision with TensorFlow emphasizes applied deep learning workflows, while MathWorks’ Deep Learning for Computer Vision focuses on vision tasks using MathWorks tools. Comparing course titles and skill descriptions on Coursera can help you choose between foundational theory, applied projects, and tool-specific learning.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok