We are seeking a passionate and tech-savvy Programming Instructor to join our education team. The ideal candidate should be proficient in visual programming platforms such as Scratch and mBlock, with a strong commitment to fostering digital literacy and computational thinking among students.
Role and Responsibilities:
Design and deliver interactive lessons using Scratch and mBlock to students of varying age groups (primarily ages 8–16).
Teach programming concepts such as loops, conditionals, variables, and events using block-based platforms.
Guide students in building creative projects such as animations, games, and robotics integrations.
Customize curriculum to suit student needs and learning levels.
Monitor student progress and provide constructive feedback.
Encourage creativity, problem-solving, and teamwork in a classroom or virtual setting.
Stay updated with the latest trends in educational technology and programming tools for children.
Required Skills
Skills and Qualification:
Proven experience in teaching or working with Scratch and/or mBlock.
Basic understanding of programming concepts and logical thinking.
Excellent communication and classroom management skills.