Coding Tutor/Mentor Python
Role Description
The Coding Tutor/Mentor (Python) will provide in-person instruction and guidance to children and youth at SC4k's Markham and Scarborough, ON location in a part-time capacity. Day-to-day responsibilities include teaching Python fundamentals and project-based coding concepts, adapting lesson plans to different age groups and skill levels, and supporting students with school-related programming work and competition preparation. The tutor/mentor will lead interactive sessions where learners design, code, test, and debug their projects, offering constructive feedback and encouraging problem-solving and creativity.
The role also involves mentoring older students on coding best practices, basic software development workflows, and fostering confidence in presenting their projects. Collaboration with other instructors, maintaining a safe and inclusive classroom environment, and providing regular progress updates to parents/guardians are also key aspects of this position.
- Strong Python programming skills and familiarity with introductory to intermediate computer science concepts relevant to children and teens.
- Experience teaching, tutoring, or mentoring youth in coding or STEM subjects, with the ability to adjust explanations for different age ranges.
- Ability to design and deliver engaging, project-based lessons that encourage creativity, critical thinking, and collaboration.
- Clear and patient communication skills, including the ability to give constructive feedback and motivate learners in a classroom setting.
- Comfort working on-site in Brampton, ON, with the ability to manage small groups, maintain classroom order, and ensure learner safety.
- Background in computer science, software development, engineering, education, or a related field; post-secondary coursework or degree is an asset.
- Commitment to inclusive, gender-neutral, and non-discriminatory teaching
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).