
Computer Vision: AI-Powered Image Understanding
Dive into concepts and techniques of computer vision and deep learning. Students will develop proficiency in Python programming, with special emphasis on image processing, feature extraction, and neural network architectures…
What you can learn.
- Apply Python programming to build image processing pipelines and deep learning models for computer vision applications
- Implement foundational vision AI tools such as object detection, image classification, and segmentation models
- Create data visualizations for image-based analytics and model performance evaluation
About this course:
Dive into concepts and techniques of computer vision and deep learning. Students will develop proficiency in Python programming, with special emphasis on image processing, feature extraction, and neural network architectures designed for visual data. The course covers real-world applications including object detection, image segmentation, facial recognition, autonomous navigation, and medical imaging analysis. Students will explore advanced techniques such as CNNs, vision transformers (ViTs), GANs, and feature maps, applying deep learning to solve complex visual challenges. Learners will master data preprocessing for images, model development, evaluation metrics (IoU, precision-recall), and the integration of AI-driven solutions into industries such as healthcare, security, robotics, and smart automation.Fall 2025 Schedule

Corporate Education
Learn how we can help your organization meet its professional development goals and corporate training needs.
Donate to UCLA Extension
Support our many efforts to reach communities in need.