About the Role
As a Beginner Text-Based Programming Tutor / Educator, you will provide structured lessons for students learning their first programming languages. You will teach foundational coding concepts, including syntax, loops, conditionals, functions, and basic projects, using beginner-friendly languages. You will also design exercises and track student progress to ensure comprehension and skill development.
This role is ideal for educators experienced in Python, JavaScript, Ruby, HTML/CSS, or similar beginner-friendly programming languages.
Requirements
Education & Academic Background
Bachelor’s degree in Computer Science, Software Engineering, IT, Education (STEM), or a related field
Prior experience tutoring programming or coding to Primary → Secondary students
Strong knowledge of Python, JavaScript, Ruby, HTML/CSS
Curriculum & Pedagogical Knowledge
Ability to teach Primary → Secondary levels
Familiarity with school curricula in Dubai:
British Curriculum (EYFS → GCSE / IGCSE Computer Science)
American Curriculum (Elementary → High School)
International Baccalaureate (PYP, MYP, DP)
Indian Curriculum (CBSE / ICSE)
French international schools
Ability to simplify concepts, teach computational thinking, and structure project-based lessons
Teaching & Resource Skills
Ability to plan and deliver interactive programming lessons
Comfortable creating and using coding exercises, projects, and quizzes
Skilled in giving constructive feedback and tracking student improvement
Electronic Equipment Requirements
Laptop or desktop computer capable of running coding environments (Python IDE, VS Code, browser-based editors)
Reliable internet connection for online sessions
Webcam and microphone for remote teaching
Optional: Tablet for demonstration or coding apps (e.g., Pythonista, Trinket)
Communication & Professionalism
Strong verbal and written communication in English
Professional, reliable, and punctual
Able to communicate clearly with students and parents regarding goals, progress, and expectations
Legal & Work Eligibility
Must hold a valid UAE visa that legally permits freelance or commission-based work
Valid MOHRE tutoring/teaching permit required
No visa sponsorship or employment benefits provided
Applicant responsible for maintaining their own legal work eligibility
Compensation
💰 Commission-based
Earn a percentage of fees per session or package delivered
Earnings are performance-based and uncapped
Age & Level Ranges
Primary → Secondary
Applicants must specify:
Programming languages taught (Python, JavaScript, Ruby, HTML/CSS)
Age range / grade level supported
Curriculum(s) experienced
Level of experience per curriculum (Primary coding, Secondary programming, Mixed levels)
Availability & Commitment
Flexible schedule (remote or in-person)
Ability to maintain consistent weekly lessons
Long-term collaboration preferred for continuity
Workspace
Remote, in-person, or hybrid depending on student needs
Applicant must have a quiet, professional teaching environment
Previous experience guiding students through coding competitions or project showcases
Familiarity with block-based coding platforms (Scratch, Blockly) for younger learners
Ability to create digital and printable programming resources
About the Company
I founded Simone’s Tutoring to provide personalised, supportive learning experiences that help students build confidence and achieve real academic progress. Every student I work with is different, and I believe tutoring should be flexible, thoughtful, and tailored to individual needs.
As a growing start-up, I collaborate with passionate educators, creatives, and professionals who value quality, integrity, and meaningful impact in education. I offer a flexible, results-driven environment where team members can contribute their skills, grow their experience, and be part of building something purposeful from the ground up.
If you are self-motivated, reliable, and passionate about education or supporting learners, you’ll feel at home working with Simone’s Tutoring.