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

Python Teacher

We are seeking a dedicated and knowledgeable Python Teacher to join our educational team. The ideal candidate will have a strong background in Python programming, computer science, and coding education. This role involves providing personalized instruction to students of various skill levels, helping them develop programming fundamentals, problem-solving abilities, and practical coding skills. A passion for technology, education, and student success is essential.

Responsibilities

  • Conduct one-on-one or small group Python programming lessons.
  • Develop customized lesson plans tailored to individual student needs, experience levels, and learning goals.
  • Teach fundamental and advanced Python concepts.
  • Guide students through coding projects and real-world applications.
  • Provide academic advising and mentorship to help students build confidence and achieve their learning objectives.
  • Create coding exercises, quizzes, and practice projects to reinforce learning.
  • Track student progress and provide regular feedback to students and parents.

Requirements

  • Strong proficiency in Python programming.
  • Experience teaching, tutoring, mentoring, or working with students is preferred.
  • Solid understanding of computer science fundamentals, algorithms, and problem-solving techniques.
  • Familiarity with Python libraries such as Pandas, NumPy, Matplotlib, or related tools is a plus.
  • Excellent communication skills with the ability to explain technical concepts clearly and effectively.
  • Experience preparing students for coding competitions, AP Computer Science, or programming projects is a plus.
  • Passion for helping students develop coding skills and succeed academically.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field.
  • Previous experience teaching Python in a classroom, online, or tutoring environment.
  • Experience with data analysis, machine learning, web development, or software development projects.