Remote Coding/Scratch Tutor

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience teaching Scratch to children around 8 years old., Fluent in English with strong communication skills., Solid understanding of child development and learning theory., Ability to create engaging, student-centered programming lessons..

Key responsibilities:

  • Design and deliver daily 1-on-1 Scratch programming lessons.
  • Create a progressive learning roadmap transitioning to Python.
  • Foster a nurturing environment that encourages student-led exploration.
  • Monitor and communicate student progress effectively.

Cypher Coders logo
Cypher Coders Startup https://www.cyphercoders.com/
11 - 50 Employees
See all jobs

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 environment.

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Teaching
  • Empathy
  • Creativity
  • Intellectual Curiosity
  • Adaptability

Tutor / Online Tutor Related jobs