
During STEM Camp's LEGO: The Builder's Code themed weeks, campers will unlock their creative mindset, logical thinking, and imaginative engineering spirit inside! This high-energy week sends campers through building challenges, problem-solving missions, and STEM-inspired discoveries that show how great builders think. Together we’ll explore patterns, understand how structures work, develop logical reasoning, and dive into coding and robotics with Sphero Indi and Codey Rocky while collaborating through exciting, age-appropriate LEGO-based challenges.
STEM, an acronym for Science, Technology, Engineering and Math, is much more than just a trendy acronym. Nearly all jobs in today's day and age require some level of STEM education and training, and studies show children exposed to STEM at an early age are more likely to be interested in that work. At STEM Camp, we not only introduce and expose kids to STEM, we do so in a way that makes them excited about coding and robotics, interested to discover what will happen when they combine this and that, and inspired to learn about how and why things happen. In short, our speciality is that we make STEM fun, and leave kids amazed at what they can do!
2026 STEM Camp Themes
Our 2026 summer camp themes have something for everyone! Each of our themes has unique programming, and every week, campers will enjoy about 15-20 STEM-based activities, created with that week’s theme in mind. And of course, each week includes lots of science, coding, robotics, Minecraft, engineering and so much more. Take a look below for our themes for summer camp 2026 to give you an idea of the sort of fun we get up to!
Minecraft: Quest for the Ender Portal - July 6-10 & Aug 4-7
LEGO: The Legend of the Brick Keeper - July 13-17 & August 10-14
Minecraft: Journey Through the Biomes - July 20-24 & August 17-21
LEGO: The Builder's Code - July 27-31 & August 24-28
2026 STEM Camp Locations
STEM Camp has locations all over Ontario for summer camp 2026. Select your city below for details or see all locations here.
Ajax, Ancaster, Barrhaven, Barrie, Brantford, Burlington, Chatham, Cornwall, Dundas, Georgetown, Guelph, Hamilton, Kanata, Kingston, Kitchener, London, Markham, Milton, Mississauga, Newmarket, Niagara-on-the-lake, North York, Oakville, Orangeville, Orillia, Oshawa, Ottawa, Peterborough, Richmond Hill, Sarnia, St. Catharines, St. Thomas, Stittsville, Stoney Creek, Waterloo, Welland, Windsor.
Request more info|
Jul 27 - 31. '26
Ajax, ON
Ajax Alliance Church: 115 Ritchie Avenue 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Markham, ON
Grace Anglican Church: 19 Parkway Ave. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
London, ON
Woodfield Community of Christ Church: 615 Colborne Street 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Don Mills, Toronto, ON
Church of Our Saviour: 1 Laurentide Drive, 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Ottawa, ON
City View United Church: 6 Epworth Ave, 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Ottawa, ON
St. Columba Anglican Church: 24 Sandridge Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Burlington, ON
St. Matthew on-the-Plains: 126 Plains Road East 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Kitchener, ON
St. Matthews Lutheran Church: 54 Benton Street 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Ottawa, ON
Church of St. Barnabus: 70 James St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Oakville, ON
St. John's United Church: 262 Randall St 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
London, ON
St. Anne's Anglican Church: 1344 Commissioners Rd W 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
London, ON
Fanshawe College, Z Building: 1764 Oxford Street E. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Stittsville, ON
St. Thomas Anglican Church: 1619 Stittsville Main Street 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
St Thomas, ON
St. Anne's Centre: 20 Morrison Dr, 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Hamilton, ON
Barton Stone United Church: 21 Stone Church Rd W 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Dundas, ON
Dundas Baptist Church: 201 Governors Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Richmond Hill, ON
Emmanuel Church Richvale: 15 MacKay Drive 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Kanata, ON
Trinity Presbyterian Church: 1817 Richardson Side Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Waterloo, ON
First United Church: 16 William St W 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Kingston, ON
St. Lawrence College: 100 Portsmouth Ave. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Mississauga, ON
Christ Church United Church: 1700 Mazo Crescent 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Ancaster, ON
Ryerson United Church: 265 Wilson St E 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Burlington, ON
Salvation Army Burlington Community Church: 2090 Prospect St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Guelph, ON
Guelph Curling Club: 816 Woolwich St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Chatham-Kent, ON
Chatham Granite Club: 41 William St N 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Georgetown, ON
St. Andrew's United Church: 89 Mountainview Road S. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Kitchener, ON
Doon Presbyterian Church: 35 Roos Street. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Cornwall, ON
St. Lawrence College: 2 St. Lawrence Dr 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Mississauga, ON
Croatian Parish "Father Kamber" Private Park, 4525 Mississauga Rd 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Newmarket, ON
St. Paul's Anglican Church 227 Church St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Hamilton, ON
Church of St. John the Evangelist: 320 Charlton Ave W. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Barrie, ON
Life Church Barrie: 211 Marsellus Dr. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Nepean, ON
Nepean School of Music, 900 Greenbank Rd Lower Level 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Stoney Creek, ON
Cairn Christian School: 795 Hwy 8 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
|
Jul 27 - 31. '26
Orangeville, ON
Westminster United Church: 247 Broadway 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Sarnia, ON
Grace United Church: 990 Cathcart Blvd. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
St. Catharines, ON
(Address to be confirmed) 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Welland, ON
Niagara College Welland Campus: 100 Niagara College Blvd. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Orillia, ON
St. Paul's United Church: 62 Peter St N. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Peterborough, ON
The Mount Community Centre: 1545 Monaghan Rd. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Brantford, ON
Salvation Army Community Church: 33 Diana Ave. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Oshawa, ON
Kedron United Church: 1995 Ritson Road North 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Niagara Falls, ON
Niagara College: 135 Taylor Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Milton, ON
St. Paul's United Church: 123 Main St E 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $294
|
|
Jul 27 - 31. '26
Ottawa, ON
Westboro Academy: 1000 Brookfield Rd E 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $357
|
Recreational Instructional Intense or Competitive
STEM Camp: LEGO, The Builder's Code Theme, July 27-31 is run by STEM Camp.
You may also like
Programs based on your interest in STEM Camp
| |
Our Kids: The Trusted Source for Families since 1998. |