Skip to main content

Coding Educator

Technology
Coding Lab
Singapore, SingaporeToday
Full time

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.

The educator collaborates with colleagues to refine course content, supports student participation in coding competitions, and communicates with parents or guardians about student development. The role also involves maintaining a safe, inclusive classroom environment and staying current with programming languages, educational tools, and best practices in STEM education.

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
CodingJavaScriptPython

Interested in this role?