Elementary Coding Camps

2023 Summer Camps registration is OPEN! Click the button below to register today!

Geering Up is offering coding camps for elementary students this summer! These week-long camps will be beginner-level and open to anyone who wants to start learning a bit about coding. These are specialty camps focused on Computer Science available for children in Grades 2 to 7.

Coding camps expose kids to computers in a way designed to spark interest in computational thinking, and develop their computational thinking skills. Potential activities include visual block coding, binary puzzles, creating basic games, computer graphics and animation, and coding robots! To explore what elementary coding programs we’re offering this summer, see information below.

  • Weekly Programming
    from JULY 4 to AUG 31, 2023
  • 9:00 AM – 3:00 PM
  • UBC Vancouver, Richmond,
    South Surrey, and UBCO Kelowna

Grade Levels: 2 – 7 (varies by Camp Theme)

Program Pricing: $340 – $430 (varies by Camp Theme, Location, and Program Duration)
We believe that every person should be able to participate in our programs. As such, please see the information regarding our camp bursaries.

Registration Deadlines: Registration for each camp will close at 11:59 PM on the Sunday the week before the camp begins.
(i.e., if the camp begins Monday, July 25th, registration for it will close on Sunday, July 17th)


Please note that each camp theme in the same grade level will feature the same curriculum each week. As such, we do not advise taking the same camp more than once throughout the summer.

Computers & Me

Our world today is surrounded by computers… harness this reality for your Tiny Tech-ers for good! Join us as we explore the world of Computer Science: from exciting computer activities to working on our very first block code, this Computers and Me camp provides a digital playground for participants to run wild in the exciting world of Computer Science! This program will involve lots of introductory computer-based activities to teach the basic principles of computer programming and coding. No previous computer experience is necessary.

Join this camp if you want to become more acquainted with how computers work and the applications of computer science.



Creative Coders

Explore a variety of coding and digital design platforms to build your skillset and futureproof your knowledge. If you’re excited about the idea of programming-based innovations, then you’ll want to join your fellow coders for a week of creative coding projects! Creative Coders does not focus on a specific coding language, but instead uses several coding platforms to expose participants to the wide world available. All skill levels welcome; no previous computer programming experience is necessary. Welcome to the Coder Crew!

Join this camp if you want to learn or enhance your coding skills and be able to create all sorts of fascinating scripts and projects.


LOCATIONS: UBC Vancouver, South Surrey, Richmond, UBCO Kelowna

Game Design

Calling all video game enthusiasts! If you’re curious what goes into making your favourite games and want to explore a variety of game design elements, join your fellow coders for a week of fun and educational gaming activities! From digital character design and multiple coding languages to learning about programs used in game development, the Game Design camp will take you beyond the screen and immerse you in the world of game design. All skill levels welcome. No previous programming experience is necessary.

Join this camp if you like video games and want to learn the basics of game design and make some cool interactive projects and scripts.


LOCATIONS: UBC Vancouver, South Surrey, Richmond


Futureproof your STEM knowledge and immerse yourself in the growing field of robotics! Robots are increasingly becoming more accessible for hobbyists, and their role within professional workplaces is expanding. In this camp, campers will design, code, and build their own machines to help themselves and others accomplish tasks! We use multiple programming languages and let kids create their own robots through creative hands-on projects, allowing them to learn and show off their designs. Grab your tools, and let’s get building!

Join this camp if you are interested in building or creating robots and the science behind them.




Please read the information below regarding our policies in place for camps this year.

Geering Up operates as a non-profit organization and incurs substantial fees for each cancellation. To offset these costs, our cancellation and transfer policy is as follows:

Date of Cancellation Amount Refunded
More than one week before the program’s start date: 100% refund of program price, minus a $30 cancellation fee
One week or less before the program’s start date: 50% refund of program price
Less than 72 hours before the program’s start date: No refund provided

Camp Hours: 9:00 AM - 3:00 PM

Recess & Lunch: Campers will go outside for a 30-minute recess and a one-hour long lunch each day.

Activities: In our camps we will have a variety of activities including engineering building challenges, coding projects, experiments, creative design projects, and more.

Before & After Care: Geering Up offers supervision for campers who need to be dropped off before camp or picked up after camp ends. We offer before care from 8:15 AM - 9:00 AM Monday through Friday. We offer standard after care from 3:00 PM - 4:00 PM or the extended after care from 3:00 PM - 5:00 PM. We offer both after care programs Monday through Friday. If provincial health restrictions due to COVID-19 change and Geering Up must cancel Before and After Care, participants will be contacted with advanced notice and refunded for this service in full.
*Only our UBC Vancouver and UBCO Kelowna locations offer Before & After Care.

Lunch Program: If purchased, campers receive a main course, side, and drink for their lunch each day. The lunch program costs are only for Mondays to Thursdays as all campers at UBC Vancouver Location receive a pizza lunch on Friday.
*Only our UBC Vancouver Camps offer a lunch program.

Geering Up programming is designed and intended for individual participants, not groups. Having a group (local or visiting) register for our programming greatly impacts the quality of the individual participant's experience; something that is extremely important to us. As such, group registrations are prohibited.

Please note that Geering Up will withdraw all participants without a refund who are found in breach of the group registration policy at any point before or after programming begins.

Each location's camp schedule can be found on our location pages. Click here to view all locations.

Have more questions?
Check out our FAQ, or reach us at camps.geeringup@ubc.ca.