Computer Science Tutor

Markham, ON, CA, Canada

Job Description

We are looking for a patient, skilled, and knowledgeable

High School Computer Science Tutor

to support students in understanding computer science fundamentals, improving coding skills, and preparing for assessments. The tutor will provide individualized instruction aligned with the high school CS curriculum, helping students build confidence and succeed academically.

Key Responsibilities



Deliver personalized tutoring sessions based on the student's high school curriculum and skill level. Teach core computer science topics such as programming fundamentals, algorithms, data structures (introductory), computational thinking, and basic computer systems. Support students in learning programming languages commonly used in high school courses (e.g., Python, Java, JavaScript, Scratch). Assist with homework, labs, coding projects, debugging, and test preparation. Explain technical concepts in simple, accessible terms for learners at all levels. Create study guides, coding exercises, and practice problems to reinforce learning. Identify difficulties students are facing and provide targeted instruction. Track student progress and communicate updates to parents or guardians when necessary. Encourage problem-solving, logical reasoning, and good programming habits.

Qualifications



Bachelor's degree in Computer Science, Software Engineering, Information Technology, Education, or a related field (preferred). Experience working with or teaching high school students is an advantage. Strong understanding of introductory CS concepts. Proficiency in at least one high school-relevant programming language (e.g., Python or Java). Excellent communication, patience, and the ability to adapt teaching methods for different learning styles.

Skills



Programming skills (Python, Java, JavaScript, or similar) Basic algorithms and problem-solving Debugging and code review abilities Clear instructional communication Lesson planning and curriculum alignment Familiarity with online tools (e.g., Replit, Code.org, Google Classroom)

Working Conditions



Flexible scheduling based on student availability In-person, remote, or hybrid tutoring options May include evening or weekend sessions
Job Type: Part-time

Pay: $20.00-$30.00 per hour

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3253547
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Markham, ON, CA, Canada
  • Education
    Not mentioned