Python Instructor – KangaCode (Teach Coding Through an RPG Game)
About KangaCode
KangaCode is a game-based Python learning platform that turns coding into an interactive RPG-style adventure.
Instead of drag-and-drop blocks, students write real Python code to control characters, solve puzzles, and progress through a game world. Our mission is to make programming intuitive, engaging, and accessible for the next generation.
We are building a new way for students to experience coding — not as a subject, but as an adventure.
Role Overview
We are looking for part-time Python instructors to teach K–12 students using the KangaCode platform.
You will not need to design your own curriculum — we provide structured lesson plans, game-based challenges, and instructor training. Your role is to guide students, help them think through problems, and support their learning journey.
You will also use our Instructor Dashboard System, which helps you track student progress, monitor learning performance, and manage your sessions efficiently.
What You’ll Do
• Teach Python to K–12 students through interactive, game-based lessons
• Guide students through coding concepts such as variables, conditionals, loops, and functions
• Help students debug code and understand problem-solving approaches
• Encourage logical thinking and curiosity
• Provide feedback on student progress and engagement
• Use the Instructor Dashboard to track student learning progress and performance
• Participate in instructor training sessions and ongoing teaching support programs
What We Provide
• Structured curriculum and teaching materials
• KangaCode platform access and guided lesson flow
• Instructor Dashboard for tracking students and managing sessions
• Instructor onboarding and training program
• Ongoing mentorship and support
• Clear teaching framework (no need to build lessons from scratch)
Compensation & Growth
Base Pay:
• $15/hour
Performance Bonuses:
• Student positive feedback bonuses
• Parent satisfaction bonuses
• Retention and consistency rewards
Career Growth Path:
Junior Instructor
Senior Instructor
Lead Instructor
Additional Opportunities:
• Curriculum development (paid)
• Creating new challenges and teaching materials (paid)
• Workshop or program instructor roles
• Potential long-term roles within the KangaCode team
Basic Qualifications
• Currently enrolled in a U.S. college/university (preferred)
• Basic knowledge of Python (variables, loops, conditionals, functions)
• Strong communication skills
• Responsible, patient, and reliable
• Comfortable working with K–12 students
Preferred Qualifications
• Experience in tutoring, teaching, or mentoring
• Computer Science or related major
• Interest in education, EdTech, or working with children
• Experience explaining technical concepts in a simple way
Why Join KangaCode
• Flexible hours (perfect for students)
• Gain real teaching and leadership experience
• Work with a fast-growing EdTech startup
• Build communication and problem-solving skills
• Make a meaningful impact on how students learn coding
• Access to a structured teaching system and tools (Instructor Dashboard)
• Opportunity to grow into leadership or curriculum roles