
The Computer Vision program from Carnegie Mellon University School of Computer Science Executive Education is a 10-week online learning experience designed for software developers, data scientists, and technology leaders like you looking to build core expertise in visual perception systems.
As image- and video-based data becomes central to industries ranging from manufacturing to robotics and autonomous vehicles, organizations increasingly need professionals who understand how machines interpret, analyze, and act on visual information. Through expert-led instructions, hands-on programming assignments, and applied examples, this program equips you with a detailed understanding of computer vision theory, neural networks, image processing, and real-world applications. In 10 weeks, you will gain the technical fluency to build, evaluate, and deploy computer vision solutions that scale across complex, real-world environments.
In this program, you will:
Implement fundamental image processing methods and learn about various techniques used in them
Use neural networks to perform image recognition and classification
Extract 3D information from images and learn the basic principles of geometry-based vision
Align and track objects in a video
The Computer Vision program curriculum comprises 10 modules exploring core computer vision concepts through image processing, feature detection, and developing algorithms for visual recognition tasks. Using Python programming and mathematics, you will learn to build and train a neural network and a convolutional neural network to analyze images, apply edge detection, and perform image classification. The learning path also covers camera models, 3D reconstruction, motion estimation, and video processing, providing hands-on exposure to solving practical computer vision problems.
Office Hours With Learning Facilitators
Programming Assignments
Recorded Videos
Knowledge Checks
Dedicated Program Support Team
Discussion Boards
Bite-Sized Learning
The Computer Vision program is ideal for:
Software developers and technology professionals looking to explore computer vision tools and advance their careers. Representative roles include:
Software engineer
Software developer
Automation engineer
Tester design
Engineer
Full-stack developer
Tech lead
Data science, data analysis and machine learning professionals seeking to improve their knowledge of computer vision technologies and applications across industries. Representative roles include:
Data scientist
ML engineer
AI application engineer
Data engineer
Senior data engineer
ML developer
ML research engineer
Data analyst
Prerequisites: this program requires a functional knowledge of linear algebra, calculus, probability, and statistics. Participants should be comfortable programming in Python. Programming assignments will present opportunities to implement computer vision algorithms using these technologies.
At Carnegie Mellon University’s Executive Education Program in the School of Computer Science, we provide organizations and people access to the skills and tools necessary to solve real-world technical problems by equipping the next generation of technology leaders with the experience, insights and novel solutions developed by our community of computer science experts. From custom training programs to online individualized learning, our cutting-edge programming—backed by faculty who pioneered the field—takes your skillset to the next level, giving you the tools to tackle your organization’s next technological challenge.
Associate Research Professor, Robotics Institute, School of Computer Science Courtesy Professor, Electrical and Computer Engineering Department, Carnegie Mellon University
Kris Kitani works in the areas of computer vision, machine learning, and human–computer interaction. His research interests lie at the intersection of first-person vision, hum...
Assistant Professor, Robotics Institute, Carnegie Mellon University
Ioannis Gkioulekas works on computational imaging—the process of image formation from measurements using algorithms that require substantial computing. His research interests ...

Upon successful completion of the program, participants will receive a verified digital certificate of completion from Carnegie Mellon University School of Computer Science Executive Education. This is a training program, and it is not eligible for academic credit.
Your digital certificate will be issued in your legal name and emailed to you, at no additional cost, upon completion of the program, per the stipulated requirements.
Your digital certificate will be issued in your legal name and emailed to you at no additional cost, upon completion of the program, per the stipulated requirements. All certificate images are for illustrative purposes only and may be subject to change at the
Didn't find what you were looking for? Write to us at learner.success@emeritus.org or Schedule a call with one of our Program Advisors or call us at +1 315 756 3771 (US) / +44 203 835 5826 (UK) / +65 3138 2533 (SG)
Starts On