
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.
.png)