You are viewing a preview of this job. Log in or register to view more details about this job.

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