Company Overview
Who We Are:
At Canadian STEM & AI Academy (CSAA) (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