Enable job alerts via email!

Remote Coding/Scratch Tutor

Elesta

United Arab Emirates

Remote

AED 60,000 - 120,000

Part time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An educational institution in the United Arab Emirates is looking for an experienced Scratch Tutor to work with children. The role involves designing engaging programming lessons, integrating child psychology principles, and fostering a curious learning environment. The ideal candidate is fluent in English and has experience teaching Scratch to children. This position emphasizes the importance of intrinsic motivation and the joy of learning.

Qualifications

  • Proven teaching experience with Scratch for about 8-year-olds.
  • Excellent English communication skills.
  • Ability to design engaging, progressive lessons.

Responsibilities

  • Deliver daily one-on-one Scratch lessons.
  • Create a learning roadmap from Scratch to Python.
  • Monitor student progress and provide feedback.

Skills

Teaching Scratch to children
Fluent English
Understanding of child development
Engaging lesson creation
Fostering curiosity and autonomy

Education

Background in education or child psychology
Job description
Overview

We are seeking an experienced and passionate Scratch Tutor to work one-on-one with a student (approximately 8 years old) during a weekday morning time slot. This role requires more than just technical proficiency—it demands a deep understanding of how young children learn, intrinsic motivation, and the ability to create a nurturing, yet structured, learning environmentp>

Key Responsibilities
  • Design and deliver daily 1‑on‑1 Scratch programming lessons in English.
  • Create a clear, progressive learning roadmap that transitions the student from Scratch to more advanced languages, particularly Python.
  • Foster an environment that cultivates intrinsic motivation and student‑led exploration.
  • Integrate principles of child psychology to craft engaging, varied, and developmentally appropriate lessons.
  • Use innovative and interactive teaching methods that encourage long‑term interest and deep understanding.
  • Set and maintain respectful boundaries while teaching with warmth, structure, and adaptability.
  • Monitor and communicate progress clearly, ensuring the student achieves visible mastery over time.
  • Assign meaningful and curiosity‑driven homework that supports independent learning and reflection.
Required Qualifications
  • Proven track record teaching Scratch to children aged ~8 years old.
  • Fluent English speaker with excellent communication skills.
  • Strong grasp of child development and learning theory.
  • Demonstrated ability to create engaging, student‑centered programming lessons.
  • Familiarity with multiple programming curricula and transition pathways from Scratch to text‑based languages.
  • Experience designing clear, step‑by‑step learning plans.
  • Consistent ability to foster curiosity, autonomy, and sustained engagement in learners.
Preferred Attributes
  • Background in education, child psychology, or a related field.
  • Experience teaching Python to beginners.
  • Empathetic, creative, and confident in setting soft but clear boundaries.
  • Alignment with progressive educational values centered on intrinsic motivation and autonomy.
Outcome Focus

The student feels excited and empowered by learning to code. Programming becomes a source of curiosity and self‑expression, not just an academic task. Measurable academic progress and mastery of core concepts in both Scratch and early Python.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.