CS 115C - Machine Vision
Course Description

Ready to teach a computer to see?
IN-PERSON WORKSHOP
Also available live via ZOOM
Wednesday, June 10, 2026 — 9:00am-5:00pm PT
In this project-driven course, you'll build machine vision systems that can detect and classify objects in real time. From foundational image manipulation to deploying a custom-trained detector that works live with a webcam, you'll gain end-to-end experience with one of the most exciting and in-demand fields in AI.
What You'll Learn:
- Image Processing: Apply fundamental image manipulation techniques using the OpenCV library in Python.
- Convolutional Neural Networks: Understand the architecture behind CNNs—the backbone of modern image classification AI.
- Training a CNN: Build and train your own image classification model using the Keras library.
- Custom Object Detection: Create your own image dataset, annotate it with free software, and train a YOLOv8 model using the Ultralytics library.
- Live Deployment: Run your trained object detector in real time using a webcam—seeing your own model work live.
Course Logistics:
- FORMAT: Hybrid (Simultaneous Live In-Person & Online Zoom session).
- DURATION: Full Day (Lunch break 12-1pm PT)
- REQUIREMENTS: Bring your own laptop for the in-person session.
- ELIGIBILITY: Open to all learners age 18+. See Pre-requisites below.
- LOCATION: Hedlund Building Room 231 — North Idaho College Campus, 420 North College Drive, Coeur d'Alene, ID 83814
- PARKING: Parking is free on campus during the summer. Parking on the dike outside the building (one way) is also free.
- ZOOM: ZOOM link will be accessed in CANVAS once registration is complete.
- BONUS ACCESS: Zoom recordings will be available to review if you missed something or want a review.
Don't just learn about computer vision—build a system that sees. Space is limited; secure your spot and go from basic image processing to a live, custom-trained object detector.
Prerequisites
- Basic Python programming familiarity OR CS 111C Introduction to Python course.
- 18 years of age or older.
Applies Towards the Following Certificates
- CS 115C: Machine Vision : CS115c - Certificate Stream
