High School Workshops

Registration is now open! To register, download & fill out the registration package below, and email it to us at workshops@geeringup.ca. Registration is on a first come first serve basis, so secure your dates fast!

Geering up is excited to offer virtual STEM workshops in May & June! Workshops will be led by two Geering Up instructors virtually and consist of exciting software based activities that stimulate computational thinking and digital literacy. Students of all levels can participate and be equipped with the tools and knowledge they need to further explore computer science after the workshop. Workshops are available to schools across all of BC!

  • Workshop Dates:
    MAY 10 – JUNE 18, 2021
  • Available Times:
    9 – 10:15AM, 10:30AM – 12:00PM, 1 – 2:30PM
    We are happy to accommodate your school’s bell schedule.
  • Cost: $100
    See more details in the Workshop Fees section below.



Introduction to Machine Learning

In this workshop, students will be introduced to the world of machine learning and artificial intelligence. Students will explore real-world examples with their own machine learning algorithm that uses existing datasets to make predictions.

GRADES: 8-10

*BC Curriculum Ties: Evolution of digital technology, impacts of computers and technology on society, principles of computational thinking.

Python Puzzle

In this introductory workshop, students will learn the basics of python coding syntax and functions. Students will use logic and planning skills to create their own word guessing game.

GRADES: 8-10

*BC Curriculum Ties: Debugging algorithms and programs, principles of computational thinking, text-based coding.

Win Big with Python

In this workshop, students will learn the basics of object oriented programming by applying design and computational techniques to the game blackjack. Students will learn how a simple card game relates to the behaviours and elements needed to write a software program. They will use Python to implement their design plan and create a blackjack program.

GRADES: 11-12

*BC Curriculum Ties: Debugging tools, design cycle, advanced programming structures, computational thinking, pre-built libraries.

3D Design

3D modelling is a field that has grown rapidly with the emergence of inexpensive computer numeric controlled devices such as 3D printers. In this workshop, students will learn how to use a free, robust 3D modelling software and practice using it by designing a mug. Please note students’ designs will not be printed by Geering Up.

GRADES: 11-12

*BC Curriculum Ties: Methods and principles of 3D graphic design, design opportunities, tools and techniques for image manipulation, prototyping methods and tools.


All virtual workshops will be $100. We recognize that some schools may be experiencing additional financial difficulties during this time. Should you want to participate but find that cost is a barrier, please don't hesitate to contact us at workshops.geeringup@ubc.ca.

Our workshops are designed for single classes of up to 30 students. Each of our teams can teach up to three workshops per day, according to the follow schedule. We are happy to accommodate the nuances of your school's bell schedule.
Workshop 1: 9:00 AM - 10:15 AM
Workshop 2: 10:30 AM - 12:00 PM
Workshop 3: 1:00 PM - 2:30 PM

Our workshops will be conducted via a virtual platform, such as Zoom, and can be offered to students during their in-person class time at school, or during their home-learning/out-of-school periods depending on your school's schedule.

If students are in school during the workshop, Geering Up instructors should be projected on a classroom screen for all students to follow along. Geering Up will provide you with a link in advance of the workshop. If students are at home, Geering Up Instructors can join your virtual classroom. Each student or pair of students will need a computer with internet connection to participate in the workshop activities.

Upon registering, please let us know if your students will be joining our workshops from inside the classroom or during their home-learning/out-of-school period.

  1. Why should I bring this into my classroom?70% of tomorrow's jobs will require STEM skills, but less than half of high school students graduate with the prerequisite STEM courses (Skills Competencies Canada). BC's new ADST curriculum heavily integrates computer science and applied science skills to help address that gap. Geering Up workshops aim to help educators satisfy BC's new ADST curriculum by providing their students the opportunity to investigate STEM in fun, innovative, and hands-on experiments and projects. Our workshops allow students to build future skills, connect with current university undergraduate students, and gain tools, knowledge, and inspiration to explore a future in STEM!
  2. Will I need to download any software prior to the workshop to participate?No! Workshops will not require the downloading of any apps or software. All of the software we use in our workshops are web-based applications that you and your students can access through the internet!
  3. What materials will my class need to participate?To participate in our virtual workshops, students will need a computer or tablet with an internet connection. Students may work individually (one student per laptop/tablet), or in pairs (two students per laptop/tablet). Other materials may include a writing utensil and paper.
  4. What do I need to do to set up for the workshop?Prior to the start of the workshop, you will need to: log onto the video calling platform; ensure students are logged into their computers/tablets; and if possible, have students open the website for the workshop in advance.The website link for each workshop, a teacher letter with information about the workshop content, and a list of any additional materials needed will be provided in advance of your scheduled workshop.

Have more questions?
You can reach us at workshops.geeringup@ubc.ca.