top of page
animation of yellow paper planes flying on the sky with clouds

Kids Coding Instructor

Markham · Vaughan · Richmond Hill · Milton (varies by program)

Job Type

Part-Time · In-Person · After-School & Weekend Programs

Workspace

Cuddles Learning delivers STEAM programs at partner locations such as libraries, learning centers, and community spaces. Instructors teach small groups of students aged 5–13 using the CurioCamp system and digital devices (Chromebooks/iPads).

About the Company

Cuddles Learning is a STEAM education company offering digital art and coding programs for kids ages 5–13. Through our CurioCamp learning system, we provide step-by-step lessons that make coding fun, engaging, and accessible. We partner with organizations across the GTA to bring high-quality, hands-on STEAM learning to local families.

About the Role

We are seeking energetic and patient Kids Coding Instructors to teach beginner and intermediate Scratch coding classes, with occasional support for Python (optional). Using the CurioCamp system, you will guide students through structured weekly projects, hands-on coding activities, and fun challenges that build logic and creativity. This role is perfect for individuals who enjoy working with children and have a passion for computer science fundamentals.

Responsibilities

-Teach coding classes using the CurioCamp instructor portal and lesson scripts

-Lead students through Scratch projects such as animations, games, storytelling, and logic challenges

-Explain basic coding concepts (loops, conditionals, events, variables) in a kid-friendly way

-Support students during in-class exercises and homework tasks

-Encourage students through CurioCamp’s badge-and-reward system

-Ensure Chromebooks/iPads are set up and ready before class

-Maintain a positive, safe, and engaging classroom environment

-Report attendance and short class notes to the Cuddles team

Requirements

-Strong knowledge of Scratch

-Comfortable teaching children ages 5–13

-Clear communication and patience

-Ability to follow structured, step-by-step lesson plans

-Reliable, punctual, and professional

Nice to Have:

-Basic understanding of Python

-Prior experience teaching, tutoring, or mentoring kids

-Familiarity with STEAM or game-based learning

-Experience using Chromebooks in a classroom setting

Pay Band

$18–$20 per hour, based on experience and teaching ability.

bottom of page