Skip to main content
Welcome to the University of Lethbridge
  • Library
  • Directory
  • Intranet
  • MyExperience
  • Webmail
  • Bridge
  • Moodle
Study here Give
Dhillon School of Business
Close
  • About
    • Accreditations
    • Our Standards
    • Our Vision
    • About Navjeet (Bob) Dhillon
  • Study
    • Certificates
    • Diplomas
    • Degrees
    • Dual credentials
    • Masters programs
    • Professional development
    • Majors
    • Minors
    • Course information
    • Honours Thesis designation
    • Dean's honour list
  • Student experience
    • Centre for Financial Market Research and Teaching
    • Co-operative Education (Co-op)
    • DSB Edge
    • Integrated Management Experience (IME)
    • International experiences
    • Student clubs
    • Student Managed Investment Fund (SMIF)
    • Student Professional Development
    • LinkedIn Learning
    • Work-based learning
  • Student support
    • Advising
    • Dhillon Technology Services
    • Fund your education
    • Indigenous student support
  • Alumni and community
    • 50th anniversary celebrations
    • Scholarship Dinner
    • All Relations- A Virtual Sharing Circle
    • Giving
    • Mitacs Business Strategy Internship program
  • Research
    • Institute for Consumer and Social Well-being
    • Sedona's Faculty Activity Reporting
  • Contact
    • Faculty & Staff
  • Library
  • Directory
  • Intranet
  • MyExperience
  • Webmail
  • Bridge
  • Moodle
Study here Give

Coding Workshop

Youth Coding Workshop

hosted by Dr. Sidney Shapiro

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 times

Session 1 - July 6 – 10, 2026
Session 2 - July 13 – 17, 2026
10 a.m. – 2 p.m. daily

Location

The Trading Room: 
Markin Hall, 2nd Floor (M2044)
University of Lethbridge 

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.


Questions?

Contact Dr. Sidney Shapiro at sidney.shapiro@uleth.ca

Related links

  • Dhillon School Advising
  • My Experience
  • Sedona (faculty and staff)
  • SharePoint (faculty and staff)
  • Apply Now

Connect with us

  • Dhillon School Events
  • Alumni and community
  • Facebook
  • YouTube
  • LinkedIn
  • Instagram
  • Twitter

Calgary campus

Dhillon School of Business
  • Suite 6032, 345-6th Ave SE
    Calgary AB
  • 403-571-3360
  • 403-261-2944
  • calgary.campus@uleth.ca

Lethbridge campus

Dhillon School of Business
  • M2060 (Markin Hall)
  • 403-329-2153
  • 403-329-2038
  • dhillon.advising@uleth.ca
AACSB Accredited

Students

  • Academic calendar
  • Student Enrolment and Registrar Services
  • Student opportunities
  • Student services
  • Study here

Information for

  • Alumni
  • Donors
  • Visitors and community

Campus

  • Careers at uLethbridge
  • Events
  • Faculty and staff intranet
  • Maps and tours
  • News
Visit the University of Lethbridge Homepage
  • Lethbridge, Alberta, Canada
  • Contact us
  • Calgary Campus
  • Faculty and staff directory

The University is located on traditional Blackfoot Confederacy territory. We honour the Blackfoot people and their traditional ways of knowing in caring for this land, as well as all Aboriginal peoples who have helped shape and continue to strengthen our University community.

©2026 University of Lethbridge | Terms of use