+1 (289) 887-2157

STEAM Engine

Grades 5-8

About STEAM Engine

STEAM Engine is a weekly online program that engages middle school (grades 5 - 8) students in STEM, right from the comfort of their home! In this program, we take students on an exciting journey into STEAM concepts with a focus on digital literacy skills such as computer programming (coding), 3D modeling and graphic design to complete exciting hands-on projects in a fun and engaging environment.

From exploring the topic of life on Mars, to learning about weather and climate patterns on Earth, STEAM Engine combines science with technology and engineering in a way that brings these concepts to life. Built to complement the Ontario Math and Science curriculum, the STEAM Engine program takes in-class learning to outside the classroom application. With two levels to choose from, learners are encouraged to start their STEM journey with us at the Beginner Level and make their way up to the Intermediate Level (Advanced Level to be offered in the future).

  • REGISTRATION DEADLINE: October 12, 2021 (updated)
  • Scratch Canva TinkerCAD Python
    This program has two courses: Beginner and Intermediate. Click on each level below to learn more and register.
  • Beginner Level
    Grades 5-8
    10 Weeks
    Intermediate Level
    Grades 5-8
    10 Weeks
What Others Say

I thought that my peers and I were really engaged and learned lots. I especially enjoyed learning how to code in Python, I didn’t know I could make games. I also thought that the instructors were extremely helpful and responsive to the questions that I asked.

- STEAM Engine Participant, Grade 7
St. Paul Catholic Elementary School

This was my child's second experience with a STEAM Engine program, with the first having been an in-person, after school program. We weren't sure what to expect from a virtual, online program, but could not be more pleased with the overall offering! The content, instructors and programs used were all excellent - would highly recommend, and thanks to all involved for providing such a great experience!

- Parent of STEAM Engine Participant

My daughter thoroughly enjoyed the STEAM Engine Virtual program. She enjoyed completing all the projects and the competition made her work harder. She had never done any coding prior to this. The teachers were very clear and made all concepts and programs easy to understand. She looked forward to each class and was busy doing assignments every week. A fantastic program. Many thanks to all the teachers for all their efforts. I will definitely be enrolling my daughter again the next this program is offered.

- Parent of STEAM Engine Participant

Proudly funded by


Who can sign up for STEAM Engine?
Anyone in grades 5 to 8 can sign up for STEAM Engine.

When does it take place?
Afterschool! Click on the Beginner and Intermediate courses above to find out when they take place!

How do I know which program stream to join?
The BEGINNER Level is best for students who do not have experience with the program topics and have not participated in the STEAM Engine program previously.

The INTERMEDIATE Level is best for students who have experience with the program topics and/or have participated in the STEAM Engine program previously.

What topics can I expect to learn?
We will cover topics related to space, Earth, Mars, coding, 3D modeling, graphic design and more!

How do I sign up?
Click on the course of your choice above and then click Register. Complete the Registration process. You will receive a confirmation email once your registration is complete!

What happens after I register?
You will receive an invitation to join the Google Classroom at the email address you provided. Open the email and click join! Inside the classroom you will find the weekly link to the sessions and the weekly schedule. More content will appear over time!

Is there a fee to register?
The cost of participating is $125.00 CAD for 10 weeks, meaning $12.50 per week!
This program is funded by the Hamilton Community Foundation and General Motors Canada at various schools across Hamilton in which the program fee is subsidized.
To check if your school is eligible, use the form below!

Check Eligibility

Where do the sessions take place?
Sessions take place on a platform called BlueJeans. All you have to do is download the program once (for free) and use the same link to join the session each week!

I’ve got questions, what do I do?
No problem, just email our team at and we are happy to help!


To Top ↑