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.