Job Title:
Trainer for Advanced Python Course
Job Description:
We are looking for a professional Arabic-speaking trainer to deliver Advanced Python training courses to students or employees. The trainer should be capable of explaining programming concepts clearly and effectively while helping trainees develop advanced coding and practical application skills.
Key Responsibilities:
- Conduct Advanced Python training sessions in Arabic.
- Teach advanced programming concepts including:
- Object-Oriented Programming (OOP)
- Database Integration
- APIs
- Data Analysis
- Automation
- Web Development
- Prepare training materials, exercises, and assessments.
- Monitor trainee progress and provide technical support and guidance.
- Conduct hands-on projects and practical coding exercises.
- Update training content based on the latest Python technologies and trends.
Requirements:
- Strong knowledge and hands-on experience in Python and advanced applications.
- Previous experience in training or teaching.
- Fluency in Arabic and good communication skills.
- Ability to explain technical concepts in a simple and practical manner.
- Strong presentation and classroom management skills.
- Certifications or portfolio projects in programming are an advantage.
- Preffered Arabic
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Minimum of 2 years of experience in Python development or technical training.
Work Location: In person