Coding Workshop
Youth Coding Workshop
Open to teens in grades 7-12
Join Dr. Sidney Shapiro at the Dhillon School of Business for two intensive 5-day workshop sessions. Students will spend each day working on hands-on projects, coding exercises, and collaborative problem-solving.
No previous knowledge is needed for either workshop.
Register for Session 1: Coding - $199
Register for Session 2: IoT Arduino & JeVois Cameras - $199
(see below for further workshop details)
Deadline to register: June 15, 2026
Camp dates and timesSession 1 - July 6 – 10, 2026 | LocationThe Trading Room: |
What to expect for session 1: Coding
Each day is designed to build your teen’s coding skills in an exciting and supportive environment:
Day 1: Python basics – variables, loops and control structures
Day 2: Data structures and functions – lists, dictionaries and sets
Day 3: Game development – create a mini-game with Pygame (moving sprites, collisions and more!)
Day 4: Web development with Flash – code a Flask "to-do list" app and launch a live demo
Day 5: Advanced projects and showcase - combine everything you learned into an advanced project
At the end of the week, each participant will take home:
- a playable Python mini-game; and
- a fully functional Flask web application.
What to expect for session 2: IoT with Arduino & JeVois Cameras
Each day is designed to introduce your teen to the world of programming with physical computing:
Day 1: Introduction to Arduino and electronics - learn about basic electronics components (LEDs, resistors, sensors) and set up your development environment
Day 2: Sensors and actuators - explore various sensors (temperature, light, motion and distance) and actuators (motors, servos and buzzers)
Day 3: Introduction to JeVois Smart Cameras - introduce JeVois smart cameras and learn how they can process visual information in real-time
Day 4: Computer vision and Arduino integration - build projects that can track objects, recognize gestures or respond to visual patterns.
Day 5: IoT project development and showcase - design and build a complete IoT project that combines Arduino, sensors, and JeVois camera capabilities
Please note: Parking is not included. Please bring your own lunch.