LP - CMU-COVI - Desktop Image

Computer Vision

Master the core computer vision skills advancing robotics and automation
Inquiring For
Total Work Experience

Program Overview: Computer Vision

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.

Key Takeaways: Computer Vision Program

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

What You Will Learn in the Computer Vision Program

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.

Program Highlights

Decorative image relating to important official documents

Office Hours With Learning Facilitators

Decorative image relating to a Computer Screen

Programming Assignments

Decorative image relating a Camera Recorder

Recorded Videos

Decorative image relating to a light bulb representing thinking in an instant

Knowledge Checks

Decorative image relating to a light bulb representing thinking in an instant

Dedicated Program Support Team

Decorative image relating to a light bulb representing thinking in an instant

Discussion Boards

Decorative image relating to a light bulb representing thinking in an instant

Bite-Sized Learning

Who Is This Program For?

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.

Why Carnegie Mellon University School of Computer Science?

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.

Meet the Faculty

LP - CMU-COVI - Faculty Members - Image
Kris Kitani

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...

LP - CMU-COVI - Faculty Members - Image2
Ioannis Gkioulekas

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 ...

Certificate

Certificate

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

FAQs

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)

Flexible payment options available.

Starts On