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 centre 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 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