Vancouver Elementary Workshops



Workshops will be led by two Geering Up instructors and consist of exciting, hands-on activities that promote problem-solving and curiosity in STEAM fields. Students of all levels can participate and walk away from the workshop with the tools and knowledge they need to further explore programming, science, and engineering.



  • Workshop Dates:
    January to June 2026


  • Available Times:
    9:00 AM – 10:15 AM
    10:30 AM – 12:00 PM
    1:00 PM – 2:30 PM
    We are happy to accommodate your school’s bell schedule.


  • Cost:
    1 Workshop – $195/Workshop
    3 Workshops (in the same day) – $175/Workshop
    6+ Workshops – $155/Workshop
  • Lower Mainland*
    *If your location is further away from Vancouver, workshop delivery may not be possible. Please email workshops.geeringup@ubc.ca to check eligibility.

ELEMENTARY STEM WORKSHOPS

Check out our 2026 workshop themes!

Brilliant Bots

What differentiates a robot from a machine? Students will learn the importance of giving clear and direct instructions to machines, forming the basis of coding. Students will then use these instructions to guide their own mini Ozobots through a racetrack!

Requirements: N/A

Crazy Chemistry

Put on your lab coats and safety goggles because in this workshop we will be doing chemistry! Students will explore chemical and physical changes, as well as basic principles of chemistry, through fun demos and a hands-on experiment creating slime!

Requirements: This can be a messy experiment (slime is very sticky!). We give instructions to students to minimize any mess, but keep in mind it's a possibility.

Electrifying Energy

We promise not to shock you! In this workshop, students will learn about different forms of energy and how they're converted! They’ll explore energy by making their very own popsicle flashlight and explore circuitry with snap circuits!

Requirements: N/A

Wired to Win

From the basics of circuitry to the intricacies of gaming, in this workshop our inner Electric Engineers will rise for a fun challenge. Students will create their own gaming control using miscellaneous materials, with the goal of connecting it to our circuits and successfully playing a computer game. Do you think you are up for the challenge?

Requirements: Laptops are required. If you need us to provide them, please let us know in the registration. If so, we need access to your school’s wifi.

Force Factor

How do forces play a role in our everyday lives? In this workshop, students will explore Newton’s Laws through live demos and learn about the engineering behind car safety. They will then apply their knowledge and test their car bumper designs!

Requirements: N/A

ELEMENTARY CODING WORKSHOPS

kids working on computers

We are introducing a new system for coding workshops. Registration will still be through the same survey; however, you can now choose which level of coding workshop you would like for your classroom. We have built three different coding workshops, each with the intention of meeting your students where they are. Please choose according to how familiar the average student in your class is with block coding / Scratch.

How to register: On the registration survey, you will be prompted to select between Beginner, Intermediate and Advanced. If you have any questions about this new system, please don’t hesitate to reach out!

Suggested grade: 4 - 5

In this workshop, students will learn about problem decomposition. We will go through the basic building blocks of coding, and how to use Scratch! By the end of the workshops, students will have built their own game!

Level: This workshop is built for students who have little to no experience in coding.

Requirements: Laptops or iPads (laptops recommended). Please let us know in your registration if you need us to provide laptops. If so, we need access to your school’s wifi.

Suggested grade: 5 - 6

In this workshop, students will build upon basic coding concepts and explore how coordinates and if/then else statements work in programming. By the end of the workshops, students will have built their own game!

Level: This workshop is built for students who already have some experience in coding. We will briefly revise some Scratch basics and teach students some more intermediate coding concepts (eg. Coordinate planes and points).

Requirements: Laptops or iPads (laptops recommended). Please let us know in your registration if you need us to provide laptops. If so, we need access to your school’s wifi.

Suggested grade: 6 - 7

In this workshop, students will be introduced to the world of machine learning and artificial intelligence! Students will be exposed to multiple different AI software, culminating in students creating their filters/emojis using various poses. Then, apply their knowledge to programming in Scratch!

Level: This workshop is built for students who have plenty of experience with Scratch and are looking to explore some further uses of coding.

Requirements: Laptop WITH webcam for each student. Please let us know in your registration if you need us to provide laptops. If so, we need access to your school’s wifi.

ADDITIONAL INFORMATION

In-person workshop fees vary depending on how many workshops you choose to sign up for. Please see above for details. To help offset the cost of vehicle rentals and travel time, travel fees apply to all schools outside of Vancouver and range from $20 - $40. 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 following 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

We are very excited to join your classroom for our in-person workshops! Geering Up instructors will be able to join your classroom for an entire session to guide the class through STEAM workshop(s) of your choice. Instructors will arrive a few minutes before the workshop to set up as well as go over any considerations for your class. Workshops typically are 1-1.5 hours in length and consist of a quick introduction to a STEAM topic and hands-on, inquiry based activities. See the elementary and high school page for more details on specific workshops. Please ensure that there is a way for our instructors to project slides and, for tech based workshops, your students may need a computer/device with internet connection. If you have any questions, do not hesitate to email us atworkshops.geeringup@ubc.ca.

FREQUENTLY ASKED QUESTIONS

70% of tomorrow's jobs will require STEAM skills, but less than half of high school students graduate with the prerequisite STEAM 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 STEAM 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 STEAM!

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!

For our in-person workshops materials may include computer or tablet with an internet connection. All other materials will be provided by the Geering Up team. 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.

Please keep an eye out for a teacher letter with information about the workshop content and a list of any additional materials needed. This will be provided after registration, and in advance of your scheduled workshop.

There are two payment options, either via cheque or credit card. Once you've confirmed your workshop, our team will send you an invoice with a link to pay by credit card if you choose to do so, or a mailing address to pay via cheque.
Full payment is due two weeks after your last workshop date. If you have any issues, please reach out to: workshops.geeringup@ubc.ca


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