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

Python Instructor

PART-TIME INTRO TO PYTHON INSTRUCTOR

Code. Create. Solve Problems. Build Skills for the Future.

Location: 906 Campus Dr., Daly City, CA 94014
Start Date: September 28, 2026
Pay: $25–$40/hour, based on experience
Position: Part-Time | In-Person

🐍 Make Coding Approachable

We’re looking for an enthusiastic Intro to Python Instructor to introduce high school students to programming through hands-on projects, problem-solving, and real-world applications.

Students will learn the fundamentals of Python programming while building their understanding of logic, computational thinking, and how code can be used to create useful and interesting projects.

You don't need to be a professional software engineer or experienced teacher. If you have a solid foundation in Python, enjoy solving problems, and can explain programming concepts clearly and patiently, you may be a great fit.

Curriculum guidance and instructional materials are provided, giving you a structured foundation while allowing you to bring your own examples, personality, and teaching style to the classroom.

🎯 What You'll Do

  • Lead engaging, hands-on introductory Python sessions
  • Teach foundational Python programming concepts
  • Introduce variables, data types, conditionals, loops, functions, and basic data structures
  • Guide students through coding exercises and beginner-friendly projects
  • Explain programming concepts clearly and break down complex problems into manageable steps
  • Help students read, debug, and improve their code
  • Encourage students to experiment, ask questions, and learn from mistakes
  • Connect programming concepts to practical and real-world applications
  • Adapt instruction to different skill levels and learning styles
  • Encourage logical thinking, creativity, and problem-solving
  • Provide constructive feedback and celebrate student progress
  • Maintain a supportive, inclusive, and collaborative classroom environment
  • Communicate professionally with program coordinators and school staff
  • Arrive prepared, dependable, and ready to teach

🌟 What We're Looking For

You don't need to be a professional software engineer or traditional teacher. We're looking for someone who understands Python and can make programming approachable and engaging for high school students.

You may be a great fit if you have:

  • Working knowledge of Python
  • Experience building Python projects or using Python for school, work, or personal projects
  • Ability to explain programming concepts clearly and patiently
  • Strong problem-solving and logical-thinking skills
  • A genuine interest in coding, technology, or education
  • Comfort leading and engaging groups of teenagers
  • Patience, enthusiasm, and an encouraging personality
  • Reliability, professionalism, and a positive attitude
  • Willingness to follow provided curriculum while bringing your own creativity

Teaching experience is a plus, but not required. Experience in software development, computer science, coding, tutoring, STEM programs, mentoring, camps, or education is helpful.

Software developers, programmers, computer science students, engineering students, coding instructors, college students, recent graduates, aspiring educators, and technology enthusiasts are all encouraged to apply.

πŸ’‘ Why You'll Love This Role

  • Competitive Pay: Earn $25–$40/hour, based on experience and qualifications.
  • Curriculum Support: Get teaching materials and guidance, so you don't have to build lessons from scratch.
  • Hands-On Coding: Help students write real Python code and build projects of their own.
  • Meaningful Work: Give students practical programming and problem-solving skills they can use in college, future projects, and careers.
  • Build Valuable Experience: Develop skills in teaching, communication, classroom leadership, and youth development.
  • Share Your Expertise: Turn your coding experience into practical lessons that can inspire the next generation of programmers.

🐍 This Role Could Be a Great Fit If You Are

  • A Python developer or programmer
  • A software engineer
  • A computer science or engineering student
  • A coding instructor or tutor
  • A STEM educator or enthusiast
  • A college student or recent graduate with Python experience
  • An aspiring teacher or educator
  • A technology professional looking for meaningful part-time work
  • A mentor, camp instructor, or youth leader with coding experience
  • Someone who enjoys programming and helping others learn

Ready to Get Coding?

If you have a solid foundation in Python, enjoy working with high school students, and can make programming clear, practical, and engaging, we'd love to hear from you.

Apply today and help students build their first programming skills, develop confidence as problem-solvers, and discover what they can create with code.