Job Overview
We are seeking a passionate and innovative Coding and AI Teacher to join our learning centre team. The ideal candidate will have a strong foundation in programming, computational thinking, and beginner–intermediate AI concepts, along with a genuine commitment to helping students build future‑ready digital skills. This role focuses on developing students’ logical reasoning, problem‑solving abilities, and technical confidence through engaging, activity‑based lessons in coding and artificial intelligence.
Duties
- Develop and implement interactive lesson plans focused on coding, AI fundamentals, logic, and computational thinking
- Deliver engaging lessons to students in Grades 3–12
- Teach and integrate tools such as Scratch, Python, MS Excel, and beginner AI platforms
- Guide students through hands‑on coding projects, flowcharts, mind maps, and real‑world applications
- Track student progress and communicate effectively with the centre’s management
- Create a supportive, inclusive, and motivating learning environment
- Maintain professionalism, punctuality, and organization in all sessions
- Provide constructive feedback through regular activities, coding tasks, and project reviews
Requirements
- Bachelor’s degree or higher in Computer Science, Engineering, Education, Mathematics, or a related field (or equivalent experience)
- Experience teaching or tutoring coding, STEM, robotics, or AI concepts is highly desirable
- Strong communication skills and the ability to simplify complex technical ideas for younger learners
- Ability to design creative, activity‑based lessons using flowcharts, logic models, and project‑based learning
- Familiarity with beginner–intermediate AI and Machine Learning concepts
- Proficiency in Scratch, Python, MS Excel, and comfort using AI tools (e.g., ChatGPT, and more)
- Ability to teach in‑person at the learning centre location (not a remote position)
- A passion for making coding and AI accessible, practical, and exciting for students
We invite enthusiastic and committed individuals to apply for this rewarding role, where you can make a real difference in students’ lives through quality education.
Job Type: Part-time
Pay: $20.00-$30.00 per hour
Work Location: In person