Skip to main content
👁️ Computer Vision · Exhibition program

Computer Vision — teach machines to see

Build apps that recognize faces, detect objects, and understand images. From the camera on your laptop in Toronto or Berlin, your child will train models that work in the real world. Bilingual classes (English + Persian). 110 hours/year.

📚 4 seasons ⏱ 110 hrs/year 💻 NZ proprietary IDE 🎨 Year-end exhibition + valid certificate
Computer Vision illustration
Choose your child's age — the curriculum is tailored to each track

Your 9-year-old will play with face filters, simple object detection, and fun camera-based projects. They'll learn the basics of how computers "see" — without any heavy math.

One year — Younger track

Playful exploration of how machines see. Year ends with an exhibition.

🍂
Season 1 — Fall

First steps with vision apps

24 hrs class + 1 workshop

Introduction to the Novin Zehn IDE + simple camera projects: filters, photo effects, simple face detection.

What your child learns
  • 🎯 Working with Novin Zehn's proprietary IDE (focus of this season)
  • What is an image? Pixels, colors
  • Filters: black & white, blur, color swap
  • Webcam access and first photos
  • Simple face detection demo (using Teachable Machine)
🎁
End of Season 1Photo filter app + certificate + progress report on parent panel
❄️
Season 2 — Winter

Image recognition for fun

24 hrs class + 1 workshop

Train simple models to recognize objects — a pet, a toy, a hand gesture. Real ML, but playful.

What your child learns
  • Training a model with Teachable Machine
  • Recognizing objects: pet, hand, face
  • Build a "what's in front of the camera" game
  • Understanding model accuracy
  • Teamwork project with a classmate abroad
🤖
End of Season 2Object-recognition game + certificate
🌸
Season 3 — Spring

Creative camera apps

24 hrs class + 1 workshop

Build creative camera apps: emotion detector, AR filters, drawing-from-photo.

What your child learns
  • Emotion detection demos
  • AR-style filters (basic)
  • Image-to-drawing transformation
  • Final exhibition project planning
  • Sharing demos with classmates worldwide
🎨
End of Season 3Creative camera app + certificate + exhibition prep
🎨 Year-end exhibition
🎨
Season 4 — Summer

Exhibition + presentation

Workshop + showcase day

Polish the year's best project, present to family + peers worldwide at our annual online exhibition.

What your child does
  • Project finalization (3 weeks)
  • Presentation practice (English + Persian)
  • Annual exhibition day — live online
  • Portfolio published on parent panel
  • Valid annual certificate awarded
🏅
End of yearAnnual diploma + exhibition certificate + project portfolio

Your 12-year-old will write real Python with OpenCV. They'll detect faces in real videos, recognize objects with neural networks, and build apps that work in the real world. Bilingual classes, classmates from Tehran to Toronto.

One year — Middle school track

From pixels to real OpenCV applications. Year ends with an exhibition.

🍂
Season 1 — Fall

OpenCV fundamentals

24 hrs class + 1 workshop

Working with the Novin Zehn IDE + Python OpenCV basics. Understanding images as numpy arrays.

What your child learns
  • 🎯 Working with Novin Zehn's proprietary IDE (focus of this season)
  • Python + numpy refresher
  • OpenCV installation + first programs
  • RGB/HSV color spaces
  • Image filters: Gaussian, median, sharpen
  • Edge detection: Sobel, Canny
  • Thresholding (binary, adaptive)
📜
End of Season 1Image processing toolkit + certificate
❄️
Season 2 — Winter

Detection algorithms

24 hrs class + 1 workshop

Face and object detection with classical methods (Haar cascades) and intro to neural-network detection.

What your child learns
  • Haar cascade face detection
  • Eye + smile detection
  • Contour detection
  • Template matching
  • Color-based object tracking
  • Camshift tracking algorithm
  • Build a "person counter" app
🤖
End of Season 2Face + object detection app + certificate
🌸
Season 3 — Spring

Modern CV with neural networks

24 hrs class + 1 workshop

Introduction to YOLO and modern object detection. Pre-trained models. Building real applications.

What your child learns
  • Convolutional Neural Networks (concept)
  • Pre-trained YOLO for object detection
  • Image classification with pre-trained models
  • OCR (text recognition)
  • Combining detection + counting + tracking
  • Project planning for the exhibition
🧠
End of Season 3Smart camera app + certificate + exhibition prep
🎨 Year-end exhibition
🎨
Season 4 — Summer

Exhibition + GitHub portfolio

Workshop + showcase day

Polish, document, and present a real CV project. Code goes on GitHub, project on parent panel.

What your child does
  • 3-week intensive project sprint
  • Code documentation + GitHub README
  • Demo video creation
  • Annual online exhibition
  • Valid certificate + portfolio
🏅
End of yearAnnual diploma + GitHub project + portfolio ready for school applications

Your 16-year-old will train custom YOLO models, fine-tune CNNs, deploy real apps. They'll build the kind of CV portfolio that gets noticed by universities and tech internships. Bilingual classes, peers competing worldwide.

One year — High school track

Industry-ready CV skills. Year ends with a deployable project.

🍂
Season 1 — Fall

OpenCV mastery + math

24 hrs class + 1 workshop

Deep OpenCV + the math behind image processing. Convolutions, filters, transformations.

What your child learns
  • 🎯 Working with Novin Zehn's proprietary IDE (focus of this season)
  • Image math: convolutions, kernels
  • Geometric transformations (rotation, perspective, affine)
  • Histogram operations + equalization
  • Morphological operations
  • Feature detection (SIFT, ORB)
  • Image stitching (panoramas)
📚
End of Season 1Advanced toolkit + certificate
❄️
Season 2 — Winter

Deep learning for vision

24 hrs class + 1 workshop

CNNs from the ground up. TensorFlow / Keras. Training, transfer learning, evaluation.

What your child learns
  • CNN architecture deep dive
  • TensorFlow + Keras basics
  • Training on CIFAR-10 / MNIST
  • Transfer learning (ResNet, VGG, MobileNet)
  • Data augmentation strategies
  • Model evaluation: precision/recall/F1
  • Build a custom image classifier
🧠
End of Season 2Custom-trained classifier + certificate
🌸
Season 3 — Spring

YOLO + production deployment

24 hrs class + 1 workshop

Modern object detection: YOLO v8, training custom datasets, deployment to web/mobile.

What your child learns
  • YOLO architecture + training
  • Custom dataset preparation (Roboflow, LabelImg)
  • Training a custom YOLO model
  • Real-time webcam inference
  • Deployment to web (TensorFlow.js)
  • Deployment to mobile (TFLite)
  • Performance optimization
End of Season 3Deployed CV app + certificate + exhibition prep
🎨 Year-end exhibition
🎨
Season 4 — Summer

Capstone + portfolio

Workshop + showcase day

A real, deployable CV application. Code, paper, video, demo. Portfolio ready for university applications.

What your child does
  • Capstone project (4 weeks)
  • Technical write-up (English)
  • GitHub repository with full documentation
  • Demo video + project page
  • Annual online exhibition with industry guests
  • University-ready portfolio
🏅
End of yearAnnual diploma + GitHub portfolio + university-application-ready CV showcase

🏅 Certificates and credentials

Your child earns a certificate at the end of every season, plus an annual diploma. All certificates are stored in your parent panel — downloadable, shareable, ready for school applications.

1Fall certificate
2Winter certificate
3Spring certificate
4Annual diploma + exhibition
📈 After year one

Two paths to continue

In year two, your child can deepen their CV skills or branch into related fields. We help you choose at the annual planning session.

📞 Questions? Book a free trial.

A teacher will chat with you and your child, recommend the right starting season, and let you see the platform live. No commitment.