Coding Instructor

Mississauga, ON, CA, Canada

Job Description

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

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.


Job Detail

  • Job Id
    JD2546210
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mississauga, ON, CA, Canada
  • Education
    Not mentioned