Computer vision

Explore how artificial intelligence interprets visual data through our computer vision units. Equip students with essential skills in image processing, object recognition, and ethical AI considerations, preparing them for future opportunities in technology.

Explore curriculum

Why teach computer vision?

Empower students to solve real-world challenges, foster innovation, and explore AI's ethical implications in visual data.

  • Real-world applications

    Empower students to solve real-world problems by understanding how AI interprets visual data, from healthcare diagnostics to autonomous vehicles.

  • Innovative thinking

    Foster innovative thinking by engaging students with cutting-edge technology, encouraging them to develop creative solutions, and explore new possibilities.

  • Ethical awareness

    Teach students to critically assess the ethical implications of AI, promoting responsible and thoughtful application of computer vision technologies.

Resources to support you every step of the way

Get access to materials that will help you teach computer science with confidence — even without prior CS teaching experience — when you create a free Code.org account.

Create a free account

Get started with computer vision

Grades 9-12

Computer Vision

This comprehensive module introduces high school students to the principles of computer vision through hands-on projects and real-world applications. Students will learn essential skills in image processing, feature detection, and object recognition, fostering both technical proficiency and ethical awareness in AI.

Duration: 3 Weeks

Grades 9-12

AP® CSA Computer Vision

This two-chapter post-AP® CSA module offers high school students hands-on experience with professional software development tools, including GitHub and GitHub Copilot, and imparts them with the real-world skills to develop a computer vision program.

Duration: 2 Weeks


Preparing to teach about computer vision

Boost your teaching skills with our self-paced professional learning for computer vision.

9-12 Teachers

Teaching Computer Vision

This professional learning module equips educators to teach Code.org's Computer Vision unit, where students (grades 6-12) explore image and video analysis through engaging activities and discussions on ethics and real-world applications.

Start professional learning

Learn more about Artificial Intelligence

Grades 3-12

Dance Party: AI Edition

Learn about artificial intelligence (AI) concepts to create your own virtual dance party showcasing today's top artists.

Grades 6-12

How AI Works

This series of short videos and accompanying lessons will introduce you and your students to how artificial intelligence works and why it matters.

Professional Learning

AI 101 for Teachers

Discover the groundbreaking world of AI and its transformative potential in education with our foundational online learning series for teachers.


Discover our extensive AI resources

We're rapidly expanding our AI offerings, including robust AI-focused curriculum, professional learning, educational videos, and more! Explore everything we have to offer and find what's right for you.

Explore AI resources