
Computer Vision
Master the computer vision skills behind advances in robotics and automation. Write programs to analyze images, implement feature extraction, and recognize objects using deep learning models.
Computer vision is one of the main applied areas of deep learning, used in autonomous vehicles, robotics, medical imaging, and security systems. Udacity's computer vision courses develop the engineering skills for building, training, and deploying vision-based AI. You'll work through the Computer Vision Nanodegree, which covers image recognition, object detection, feature extraction, and localization, along with specialized courses in object tracking, self-driving car perception systems, and cloud-based vision solutions using Azure Cognitive Services. Courses also cover generative image models on Azure and advanced visual AI architectures.

Master the computer vision skills behind advances in robotics and automation. Write programs to analyze images, implement feature extraction, and recognize objects using deep learning models.

This course is designed for anyone who would like to use computer vision technology in their application to solve a business problem. You will begin by learning what computer vision is and its business use cases through real-life business use cases. You will then learn to create solutions using different types of vision-based Azure Cognitive Services, including Azure Form Recognizer for text extraction, Azure Face and Video Analyzer for facial detection and recognition, and Azure Computer Vision and Custom Vision for image classification and object detection. Finally, you will learn and apply the deployment and monitoring tools to ensure that your solution is complete and runs smoothly.

Master motion tracking and localization in this advanced course. Learn SLAM, Kalman filters, and feature matching to design intelligent systems for drones, robots, and self-driving vehicles.

This Nanodegree prepares you to design, build, and optimize self-driving car systems by mastering computer vision, sensor fusion, localization, and control through hands-on projects using C++, Python, and deep learning.

Learn the essential aspects of developing applications using Generative AI vision and image generation models. You'll leverage Azure's robust tools to create and manage image and vision AI solutions. By the end of your journey, you'll be skilled at designing, implementing, and refining generative AI applications that integrate vision and image generation models, equipping you with the expertise to advance in the field of AI-driven image processing.
Computer vision builds directly on core machine learning skills. Add Deep Learning, Machine Learning & Deployment, and Python for Data Science to train vision models, deploy them, and handle the data they depend on.

Deep learning opens into several applied specialisms. Pair this collection with Machine Learning & Deployment, Computer Vision, and LLM Fine-Tuning & Training to ship models, work with image data, and adapt large language models to your own tasks.

Combining Machine Learning fundamentals with cloud platforms, DevOps, and continuous deployment courses equips you with the tools to build, deploy, and manage intelligent applications end-to-end. This integrated approach boosts efficiency, automates workflows, and drives faster innovation.

Python is one part of a complete data workflow. Add SQL Fluency, Data Analyst, and Machine Learning & Deployment courses to access data at the source, analyze it, and put predictive models into production.

Microsoft's AI tools work best alongside cloud and prompting skills. Explore Azure Training & Certification, Prompt Engineering, and Agentic AI to deploy on Azure, get more from Copilot, and build toward autonomous workflows.

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.