Bachelor's degree in computer science, software engineering, EXTC, IT or a related field.
Strong programming skills in languages such as Python, Java, JavaScript, or C++.
Previous teaching or tutoring experience, preferably in coding or computer science.
Excellent communication and presentation skills.
Ability to work effectively with students of all ages and backgrounds.
Passion for coding and technology education.
Patience and empathy when working with learners who may struggle with coding concepts.
Ability to adapt and innovate in response to student needs and feedback.
Familiarity with educational tools and platforms used for teaching coding (e.g., Pictoblox, Edublocks, Blockpy, Code.org).