Programming Tutor (Remote / Flexible Hours)

Location: Remote

Department: Education

Job Description

Self-Degree is the world’s first decentralized university, merging AI tutoring, human mentorship, and gamified learning to make personalized education accessible, engaging, and verifiable.

We’re building a new world of learning — where students design their own education, guided by experts and powered by AI. From homeschooling families to lifelong learners, Self-Degree helps anyone gain real skills, verified credentials, and a clear path to success.


We’re looking for an enthusiastic and skilled Programming Tutor to join the Self-Degree educator network. You’ll work with learners of all ages and backgrounds to develop programming skills, understand computer science principles, and build real-world projects — all while collaborating with AI tutors and gamified learning systems.

Your role is to make coding fun, creative, and practical — helping students not just learn to code, but think like developers.


Responsibilities

  • Conduct 1-on-1 and small group coding sessions through the Self-Degree platform.

  • Teach programming fundamentals and advanced concepts in languages such as Python, JavaScript, C++, or Java (depending on your specialty).

  • Guide learners through real-world projects, challenges, and coding missions.

  • Collaborate with AI tutors to create personalized learning roadmaps.

  • Review student code, provide detailed feedback, and track progress.

  • Help learners build portfolios, prepare for tech careers, or transition into software development.

  • Optionally, contribute to community events, hackathons, or peer-learning groups.

Requirements

  • Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, or related field.

  • Minimum 2 years of teaching, tutoring, or mentoring experience in programming.

  • Proficiency in one or more modern programming languages (Python, JavaScript, C++, Java, etc.).

  • Ability to explain complex topics clearly and adapt to different learning styles.

  • Comfortable using digital tools, online IDEs, and AI-assisted learning platforms.

  • Strong communication, patience, and enthusiasm for helping others learn.

  • Bonus: Experience with project-based learning, homeschooling education, or gamified teaching.

Benefits

  • 🌍 Global reach — teach students from diverse backgrounds and levels.

  • 💡 Innovative ecosystem — collaborate with AI systems that enhance your teaching.

  • 🎮 Gamified experience — create coding quests, unlockable challenges, and reward-based progress.

  • 🕐 Flexible hours — teach when it fits your schedule.

  • 💰 Competitive compensation based on expertise and session engagement.

  • 🚀 Career growth — opportunity to lead Self-Degree’s Programming Department or create courses.

  • 💬 Collaborative culture — work with visionary educators, technologists, and AI researchers.

Sign Up