Coding Educator
Technology
Singapore, SingaporeTodayUntil 10/12/2026
Full timeOn-site
Job description
Company Description
Coding Lab is an international coding education provider offering programming classes for learners aged 5–18 across Australia, Japan, Malaysia, and Singapore. Founded by an MIT alumnus with Silicon Valley experience, the organization delivers an MIT-inspired curriculum that builds computational thinking and problem-solving skills.Role Description The Coding Educator is a full-time, on-site role based in Singapore, responsible for teaching programming and computational thinking to students aged 5–18. In this role, the educator designs and delivers engaging lessons aligned with Coding Lab’s curriculum, adapting teaching methods to different age groups and learning styles.
Daily tasks include
- preparing lesson materials
- conducting classes
- guiding students through coding exercises and projects, and providing constructive feedback on their progress.
Qualifications
- Candidates should possess strong technical skills in programming (e.g., Python, Scratch, JavaScript or similar languages) and a solid understanding of computational thinking and basic algorithms.
- Candidates should possess skills in teaching or tutoring children and teenagers, including classroom management, lesson planning, and the ability to explain complex concepts in simple, engaging ways.
- Candidates should possess communication and interpersonal skills, such as clear spoken and written communication, active listening, and the ability to work collaboratively with students, parents, and colleagues.
- Candidates should possess organizational and problem-solving skills, including time management, attention to detail in lesson preparation, and adaptability when responding to different learner needs.
- A relevant diploma or degree in Computer Science, Engineering, Mathematics, Education, or a related field is beneficial, along with prior experience in teaching, training, or mentoring in STEM or coding.
- Additional beneficial qualifications include familiarity with inquiry-based learning, experience designing project-based activities, and a genuine interest in nurturing young learners in a supportive, inclusive environment.
Keywords
ProgrammingComputational ThinkingPythonScratchJavaScriptTeachingTutoringClassroom ManagementLesson PlanningCommunicationInterpersonal SkillsOrganizationProblem-SolvingTime ManagementAdaptabilityProject-Based LearningBasic AlgorithmsCoding EducationSTEM EducationInquiry-Based Learning
Interested in this role?