Computer vision courses and concepts
Computer vision is the branch of AI that gets machines to interpret visual input — photographs, scanned pages, video, a live camera feed — and turn it into something software can act on: a label, a location, a line of text, a count. An image arrives at a computer as a grid of numbers with no meaning attached, so everything a person reads off a picture in an instant has to be recovered from that grid, which is why vision resisted programming long after other tasks had fallen to it. It is worth separating from the other half of AI and images: vision systems interpret what is already in front of them, while generative models produce something that was never there. Learning it means getting fluent in a handful of distinct tasks first, because which one your problem actually is decides nearly everything that follows.
The vocabulary of computer vision
Most of these name jobs rather than ideas, and what separates them is precision: whether something is present, where it is as a rectangle, which exact pixels belong to it, and — for text — what it says. Outlines tend to use those names as though the choice between them were obvious. It is not, and it is the choice that sets everything downstream: how the training data has to be labeled, how much of it you need, and what counts as a correct answer.
Courses on computer vision
The question worth settling first is whether you need a vision capability or an understanding of the model behind it. Calling a hosted vision service is mostly an integration job — send an image, read back labels, boxes or text, and spend your real effort on what happens next; training your own starts as a data job, assembling and labeling examples and deciding what accuracy would even mean for this problem. Some courses run through both, which is a sensible way in if you do not yet know which side your problem sits on.
Use AI — put vision services to work
Develop AI — build vision into software, in code
Building AI Agents with Multimodal Models
NVIDIA Deep Learning Institute
Community Computer Vision Course
Hugging Face
Computer Vision
Kaggle Learn
Computer Vision Fundamentals with Google Cloud
Google Skills
Deep Learning for Images with PyTorch
DataCamp
Extract insights from visual data on Azure
Microsoft Learn
Image Modeling with Keras
DataCamp
OpenCV Bootcamp
OpenCV University
Vision is one way of getting information out of the world, and what you do with it next splits along familiar lines. Use AI is the wider set of ready-made AI capabilities worth putting to work in a role you already have, visual or otherwise; Develop AI is the engineering — building on models directly, and everything that has to hold up around them once real traffic arrives. And if what you actually came for is making images rather than reading them, that is the other subject: generative AI.
← Browse all courses