(previously know as RoboEDU Markham), we believe that every child is a curious, capable learner bursting with potential. Our mission is to nurture critical thinking, creativity, and problem-solving through hands-on robotics and coding programs. We offer weekly tech-based classes for children and youth aged 4 to 18, and we're looking to expand our team with passionate educators who want to inspire the next generation of innovators.
Job Summary
We're hiring a
Coding/Programming Instructor
to lead engaging, skill-building coding classes for students aged 10 to 18. The ideal candidate has solid experience in
C, C++, Python, and Java
, and is comfortable teaching both beginners and advanced students--especially those interested in Canadian computing competitions. If you're tech-savvy, love working with youth, and can make code come alive, we want to meet you!
Schedule:
Part-time hours
available on weekdays (3:30-8:00pm)
and/or
weekends (Saturday or Sunday, 9:00am-6:00pm with a 1-hour lunch break).
Responsibilities
Deliver lessons in
C, C++, Python, and/or Java
, customized to age and skill level.
Teach fundamental programming concepts, debugging, and algorithmic thinking in a fun and understandable way.
Create a classroom vibe that's welcoming, inclusive, and interactive.
Track student progress and give clear, encouraging feedback.
Stay current with tech trends, programming updates, and teaching strategies.
Collaborate with fellow instructors to enhance curriculum and instructional quality.
Help prepare students for
coding competitions
, like CCC and CCO, and tech clubs.
Requirements (Must-Haves):
Bachelor's degree in
Computer Science
Strong coding skills in
C, C++, Python, and Java
Experience with the
Canadian Computing Competition (CCC)
Ability to explain complex programming concepts clearly and engagingly
Passion for education and working with youth
Strong communication and classroom management skills
Preferred Qualifications (Nice-to-Haves):
Master's degree in Computer Science
Experience with the
Canadian Computing Olympiad (CCO)
Previous teaching or instructional experience
Mandarin fluency
If you are excited about inspiring the next generation of innovators and creators, we invite you to apply today and help us build a brighter future at RoboEDU/CSAA!
Job Type: Part-time
Pay: $20.00-$30.00 per hour
Expected hours: 8 - 20 per week
Benefits:
Flexible schedule
On-site parking
Work Location: In person
Expected start date: 2025-09-08
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.