Coding Instructor
Job Description
Who We Are:
At Canadian STEM & AI Academy (CSAA), we believe children are curious and capable learners full of potential. With aims to enhance children's critical thinking and problem-solving skills, as well as guiding children to reaching their fullest potential, our campus provides robotics and coding regular weekly programs for children ages 4 to 18.
Job Title: Coding/Programming Instructor
Location:
Canadian STEM & AI Academy
Unit 1-2, 401 Bentley St., Markham, ON L3R 9T2
Job Type: Part-Time
Schedule: Weekdays 3:00-7:00pm; Sat and/or Sun 9am - 6pm (1hr lunch break)
Job Summary:
We are seeking an enthusiastic and knowledgeable Coding/Programming Instructor to join our dynamic team. The ideal candidate will be proficient in C, C++, Python, and/or Java, with a passion for teaching students aged 7 to 18. This role involves creating and delivering engaging and educational programming lessons that inspire and equip students with the skills needed for future success in technology.
Join us in shaping the future of young programmers and inspiring the next generation of tech innovators
Key Responsibilities:
Deliver coding lessons to students via platforms such as Scratch, Roblox Coding, and Python.
Teach programming concepts, problem-solving, and debugging techniques in an engaging and understandable manner.
Foster a positive and inclusive learning environment that encourages student participation and collaboration.
Assess and monitor student progress, providing constructive feedback and support to ensure individual growth and development.
Maintain up-to-date knowledge of programming languages and teaching methodologies.
Collaborate with other instructors and staff to enhance the overall educational experience.
Train and prepare students for their extracurricular activities, such as: coding competitions and tech clubs, to further students' interest and skills in programming.
Qualifications:
Bachelor's degree in Computer Science. A master's degree is a plus.
Proficiency in C, C++, Python, and/or Java.
Experience in Canadian Computing Competitions (CCC) by CEMC is a plus.
Experience in Canadian Computing Olympiad (CCO) by CEMC is a plus.
Ability to explain complex concepts in a simple and engaging manner.
Patience, creativity, and a passion for education and technology.
Strong communication and interpersonal skills.
Experience with teaching is a plus.
Job Type: Part-time
Pay: $20.00-$30.00 per hour
Benefits:
- Flexible schedule
- On-site parking
Education:
- Bachelor's Degree (required)
Experience:
- Python: 2 years (required)
Language:
- Mandarin/ Cantonese (required)
Work Location: In person
How to Apply
Ready to start your career as a Coding Instructor at RoboEDU CSAA?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with RoboEDU CSAA in Markham.
Is this a remote position?▼
This appears to be an on-site role in Markham.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.