Volunteer to make a difference!


No coding experience needed! Free Training!


Ontario high school students, get your volunteer hours here!

As a volunteer with STaBL Foundation, you’ll help bring coding education to students in grades 4–8. No coding experience is needed! Our beginner-friendly 5-hour online Elm training will prepare you to teach engaging, hands-on coding lessons. After training, you’ll complete 10 hours of in-person teaching across five elementary school classes.

Volunteer requirements:

  • Complete the 5-hour online Elm training.
  • Deliver 10 hours of in-person teaching to elementary students.
  • Previous teaching experience is a great asset, but not required.

What you’ll gain:

  • A certificate of completion and volunteer hours that count toward high school graduation requirements.
  • Practical teaching and leadership experience.
  • Foundational coding knowledge in a supportive environment.
  • The chance to make a lasting impact by empowering young learners.

The minimum commitment is 15 hours (5 for training and 10 for teaching), but volunteers are welcome to continue teaching and receive additional training starting with MacVenture 2.0 to create adventure games. Join us and be part of making coding education more accessible, fun, and impactful!

Here is the detailed plan for claiming your volunteer hours.

Hours Learning Objectives
1 - Introduction to Shape creator & stabl.rocks
  • Explore the Elm coding platform (stabl.rocks).
  • Learn the basic syntax and structure of Elm.
  • Code simple graphics using geometric shapes in shape creator.
2 - Grouping & Variables
  • Use the group function to create new definitions.
  • Apply variables within the group function.
3 - Custom colours & Gradient
  • Learn how custom colours are represented in Elm (rgb, hsl).
  • Use the gradient function to enhance graphics.
4 - Advanced drawing techniques
  • Use clip and subtract functions to design complex graphics.
5 - Projects system & Wordathon module
  • Create and manage projects in stabl.rocks.
  • Learn how to use the Wordathon module.
  • Import game assets into the Word Game module.
  • Create the game sharelink..

University Students

We need volunteer instructors, developers and curriculum designers! You will need a vulnerable sector scan (sometimes called a police check) and to print and sign the following Volunteer Agreement and send it to volunteer@stablfoundation.org. If you need a letter from us to get a free Vulnerable Sector Check in your municipality, sign the form, and add a note that you need a letter to get your check. You must get the check done where you live.

Other High school students, earn a certificate of completion!

We need volunteer instructors, developers and curriculum designers! If you have a Vulnerable Sector Check, you can print and sign the following Volunteer Agreement and send it to volunteer@stablfoundation.org. If you need a letter from us to get a free Vulnerable Sector Check in your municipality, sign the form, and add a note that you need a letter to get your check.

Let us know what you want to get out of volunteering, besides making the world a better place. Is it skills? Is it experience? Is it a reference letter?

Volunteers from other countries!

Explore a new career!

Have you been out of the workforce, or recently immigrated to Canada without Canadian work experience? Become a certified Coding Instructor. In exchange for volunteering to teach children, we will give you free training so that you can get a peek into the worlds of coding and education.

Get added to the waiting list for an information session by emailing retraining@stablfoundation.org

Others

Are you a professional software developer wanting to contribute, or don't fit into any of the listed categories? Contact us at info@stablfoundation.org and explain your situation.