Programming Teacher for Teenagers and Young Adults
the lab education centre pte. ltd.
Coding & AI Teacher
The Lab Education Centre is looking for an enthusiastic and committed Coding & AI Teacher to join our team. The role focuses on teaching programming, artificial intelligence and computational thinking to students aged 10 and above .
We are looking for someone who enjoys working with children and can make technical concepts engaging, practical and easy to understand.
Responsibilities
Conduct coding, programming and AI lessons for students aged 10 and above.
Teach primarily using Python , including programming fundamentals, problem-solving and project-based applications.
Introduce students to AI concepts and guide them in developing their own AI-related projects.
Adapt teaching methods according to students' age, ability and learning pace.
Provide guidance and support to students during hands-on coding activities and projects.
Prepare for lessons and ensure teaching materials and resources are ready.
Monitor students' progress and provide constructive feedback.
Maintain a positive, engaging and encouraging classroom environment.
Communicate professionally with parents regarding students' learning progress when required.
Participate in school activities, workshops, camps and other educational programmes when required.
Requirements
Proficient in Python and comfortable teaching programming concepts.
Strong interest or experience in Artificial Intelligence and coding .
Able to explain technical concepts clearly to children aged 10 and above.
Good communication and classroom management skills.
Patient, responsible and enthusiastic when working with children.
Able to work independently as well as as part of a teaching team.
Experience with block-based programming platforms such as Scratch is a plus.
Prior teaching or tutoring experience is preferred but not mandatory if you have strong programming knowledge and enjoy working with children.
Working Schedule
Working Days: Wednesday to Sunday
Both Saturday and Sunday are required working days.
5-day work week
Working hours will include teaching hours as well as preparation and administrative duties.
What We Offer
Structured training and onboarding will be provided.
Opportunity to work with students across different ages and ability levels.
Exposure to programming, AI, robotics and emerging educational technologies.
A collaborative and supportive teaching environment.
Opportunities to develop professionally as an educator in the technology education sector.
Who We Are Looking For
We are looking for someone who is not only technically capable, but also enjoys teaching and inspiring young learners . If you are passionate about Python, AI and technology and enjoy seeing students turn their ideas into working projects, we would love to hear from you.
- ...development are necessary. This also includes a strong belief that every child can learn and is unique. Experience in working with young children, particularly as part of the Student Development Team (SDT) in a primary school may be advantageous. Experience in designing...
- ...operationally prepared to support scheduled classes and activities. 2. Staff Management Recruit, train, supervise, and support teachers, tutors, and administrative staff. Conduct regular performance reviews and provide coaching to support staff development and improvement...
- ...administrative documentation. Support the preparation of class materials, notices and administrative documents. Coordinate with teachers and the operations team on class-related matters. Assist with events, workshops and other centre activities when required....
- ...performance by supporting daily performance and providing ongoing mentoring and training. Review of Preventative and Reactive Works programs & schedules. Ensure that all staff are trained to respond to critical situations. Ensure that training records are maintained,...
- .... Lead technical evaluations, solution blue-printing, and proof-of-concept (PoC) initiatives for high-impact agency modernization programs. Strategic Integration & Data Architecture: Design scalable enterprise integration patterns connecting OutSystems applications...
- ...and quality meetings to support effective information sharing Support the development and delivery of safety and quality education programs within NSM to promote awareness Assist the Head of Department in executing the Safety, Quality, and Training Management (SQTM)...
- ...Great to Meet You! We are Ascenda Ascenda powers the growth of leading financial services brands worldwide with premium rewards programs that differentiate their products, drive profitable customer behaviors, and create sustained engagement. We are behind the world-class...
- ...operations systems. ~1 -3 years experience working across eCommerce project launches and managing project roll-outs ~ computer programming languages, website design and coding in Python, PHP, Linux, ~ Effective interpersonal and communications skills (verbal and written...
- ...compliance. Benefits: Competitive salary commensurate with experience Performance-based incentives Health insurance and wellness programs Retirement savings plan Professional development opportunities Dynamic and collaborative work environment Join our team...
- ...Familiarity with modern AI tooling — LLM APIs, agent frameworks, prompt/eval design What we're not looking for: Project or Program Managers — this role owns outcomes , not delivery coordination Business Intelligence or Data Analysts — SQL fluency matters, but...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programming Teacher for Teenagers and Young Adults. Be the first to apply!

