Offline Coding Teacher - Baniyas East Abu Dhabi
Job Overview
As an Offline Coding Teacher, you’ll be responsible for delivering in-person coding lessons to students (often children aged 7–18) in a classroom, workshop, or learning center. Your role is to make coding concepts accessible, engaging, and fun while helping students build real technical skills.
Key Responsibilities
- Teach coding classes face-to-face in Abu Dhabi (in a learning center, school, or community space)
- Deliver structured lessons following the curriculum (e.g., Scratch, Python, HTML/CSS, JavaScript)
- Adapt teaching style to students’ age and skill levels
- Prepare lesson materials and hands-on activities
- Provide mentorship and support during coding exercises/projects
- Track student progress and give constructive feedback
- Maintain a positive and inclusive classroom environment
- Communicate with parents, guardians, or program coordinators about student progress
- Assist with demonstrations, competitions, or showcase events
Required Skills
Technical Skills
- Strong understanding of one or more coding languages:
- Beginner-friendly: Scratch, Blockly
- Intermediate: HTML/CSS, Python
- Advanced (optional): JavaScript, Java, C++
- Ability to explain technical concepts clearly and simply
- Comfortable with hands-on coding demonstrations
- Experience in Arduino
Teaching & Communication
- Excellent verbal communication and presentation skills
- Patience and ability to engage children/teens
- Strong classroom management
- Adaptability to different learning speeds