Outschool
Open currency, time zone, and language settings
Log In

How Do Computers See? Learn About Machine Vision With Some Neat Examples!

In this one time class, we will talk about the exciting world of machine vision with some code examples students can modify!
Sidney - KidsSpeakCode
Average rating:
4.8
Number of reviews:
(1,187)
Class
Play

What's included

1 live meeting
1 in-class hours
Homework
1-2 hours per week. Students are able to continue adapting the code we review in class.

Class Experience

In this one time class, we are going to discuss Machine Vision, a new and very exciting area in computer science. From robotics to self-driving cars, Industrial applications to home security systems computer systems are not only integrating more cameras but software is designed to understand what the computer is looking at and to do something based on its interpretation. In this class, we will talk about some of the ways that computers are able to see and how they interpret that information in industrial settings or in robotics.  We will look at a couple practical implementations of this technology by working with a set of drums and other programs that use the camera in order to make things happen. In this case when you move your hands it's going to play a musical instrument, and we will talk about how to modify this program, change the sounds, and what are some other applications of this technology. 

While we will be looking at a little bit of code in javascript, no prior knowledge of coding is required and all technical elements will be explained. This class focuses more on the theory of machine vision and less on the implementation, though we will be experimenting with some code that students will be able to continue working on after the class.

Learning Goals

Students will learn about machine vision, and experiment with some practical examples of the technology. They will be able to copy, run, and edit the drums code example.
learning goal

Other Details

Parental Guidance
While we will be looking at a little bit of code in javascript, no prior knowledge of coding is required and all technical elements will be explained. This class focuses more on the theory of machine vision and less on the implementation, though we will be experimenting with some code that students will be able to continue working on after the class.
Supply List
We will be using Repl.it, an interactive coding environment, which makes it easy to code, share and collaborate. While there are many other places that students are able to code, this is the only resource we will be using. The site is free to sign up, and makes it easy to fork or copy the code we will be using for the drums project.
 1 file available upon enrollment
External Resources
In addition to the Outschool classroom, this class uses:
  • Repl.it
Joined October, 2020
4.8
1187reviews
Profile
Teacher expertise and credentials
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning. 

Reviews

Live One-Time Class
Share

$12

per class
Meets once
60 min

Completed by 8 learners
Live video meetings
Ages: 13-18
1-9 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool