- Conduct programming courses to kids, teenagers and/or young adults
- Collaborate in curriculum development, lesson planning and progress determination
- Communicate with clients professionally with occasional consultations
- Liaise with clients to provide the best learning solutions for different learning styles
- Assist in internal trainings and external events to a variety of businesses
Requirements
- Passionate in teaching and mentoring kids, teenagers and /or young adults
- Passionate in learning new things, especially computer science
- Excellent in verbal skills in English
- Strong interpersonal relationship, communication and presentation skills
- Highly flexible and adaptable to continuous change and growth
- Knowledge in computer science, information technology or related disciplines (preferred)
Benefits
- Learn programming languages such as Scratch, App Inventor, HTML, CSS, Javascript and Python
- Learn about different teaching and classroom management strategies
- The program will include discussions, assessments, teaching demos and support from Preface
- Paid internship