1

Programming Tutoring Jobs in Ottawa, ON (NOW HIRING)

Candidates must have experience and be active in engineering clubs or organizations where they are involved in mentoring or tutoring students in technical or professional skills. The candidate ...

TA (CUPE) - SED2113 A - Fall 2026

Ottawa, ON · On-site

CA$31.89 - CA$50.25/hr

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

TA (CUPE) - SED3115 A - Fall 2026

Ottawa, ON · On-site

CA$31.89 - CA$50.25/hr

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

TA (CUPE) - SYS5140 A - Fall 2026

Ottawa, ON · On-site

CA$32.84 - CA$51.75/hr

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $32.84 ou/or $51.75 (Sept. 2025 - Aug. 2026) The academic year starts ...

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $32.84 ou/or $51.75 (Sept. 2025 - Aug. 2026) The academic year starts ...

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

Acting as the critical bridge between the engineering, business, and customer ecosystems, you will ... Provide coaching and tutoring on key strategic skills and techniques * Lead technical specification ...

TA (CUPE) - SED2513 A - Fall 2026

Ottawa, ON · On-site

CA$31.89 - CA$50.25/hr

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

TA (CUPE) - SED1111 A - Fall 2026

Ottawa, ON · On-site

CA$31.89 - CA$50.25/hr

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

School of Engineering Design and Teaching Innovation_ST Job Classification: Teaching Assistant ... AE-RA-Tuteur / TA-RA-Tutor : $31.89 ou/or $50.25 (2024-2025) The academic year starts on September ...

Provide coaching and tutoring on key strategic skills and techniques * Lead technical specification ... Product feature development & Co-engineering team lead * Strong background designing Command ...

CUPE - Fall 2026 - TA - EPI5101

Ottawa, ON · On-site

CA$33.83 - CA$53.31/hr

AE-RA-Tuteur / TA-RA-Tutor : $33.83 ou/or $53.31 (Sept. 2026 - Aug. 2027) The academic year starts ... Experience being able to tailor communication of statistical concepts and programming strategies to ...

next page

Showing results 1-20

Programming Tutoring information

What is a programming tutor?

Programming tutors are individuals who provide personalized instruction and guidance to students or learners seeking to improve their coding skills. They help explain programming concepts, assist with coding challenges, and offer support with assignments or projects. Programming tutors may work with beginners learning their first language or advanced learners tackling complex topics. Sessions can be held in person or online, and tutors often adapt their teaching style to suit each learner's needs.

How does a programming tutor typically structure sessions to address individual student needs?

Programming Tutors usually begin sessions by assessing each student's current skill level and learning objectives, then tailor lesson plans accordingly. They may use a combination of guided coding exercises, conceptual discussions, and real-world problem solving to reinforce understanding. Tutors often provide immediate feedback and adjust the pacing based on the student's progress, ensuring a supportive environment that encourages questions and hands-on practice. Collaboration with students often extends beyond sessions through homework review or online communication, facilitating continuous learning.

What are the key skills and qualifications needed to thrive as a programming tutor, and why are they important?

To thrive as a Programming Tutor, you need a strong understanding of programming languages, algorithms, and teaching methodologies, often supported by a degree in computer science or a related field. Familiarity with online teaching platforms, code collaboration tools (like GitHub), and common programming environments is essential. Exceptional communication, patience, and the ability to tailor explanations to different learning styles are key soft skills in this role. These skills ensure effective knowledge transfer, student engagement, and successful learning outcomes for diverse learners.

What is the difference between Programming Tutoring vs Coding Instructor?

AspectProgramming TutoringCoding Instructor
CredentialsOften requires programming knowledge, teaching skills, certifications optionalTypically requires programming expertise, teaching experience, certifications may be preferred
Work EnvironmentOne-on-one or small group sessions, online or in-personClassroom or workshop settings, online courses, larger groups
Employer & Industry UsageFreelance, tutoring platforms, private clientsEducational institutions, coding bootcamps, training companies
Search & Comparison IntentPeople seeking personalized programming help or mentorshipIndividuals looking for structured coding courses or classroom instruction

Programming Tutoring involves personalized, one-on-one or small group sessions focused on helping students understand programming concepts. Coding Instructors typically teach larger groups in formal settings like classrooms or bootcamps. While both roles require programming knowledge, tutoring emphasizes individualized support, whereas instructors deliver structured curricula to multiple students simultaneously.

How do you become a programming tutor?

To become a programming tutor, you typically need strong proficiency in programming languages and concepts, often demonstrated through a degree or relevant experience. Building teaching skills, creating a portfolio of work, and obtaining certifications in specific technologies can also help establish credibility. Many tutors work independently or through tutoring platforms, setting their own schedules and rates.

How much do programming tutors make?

Programming tutors typically earn between $20 and $80 per hour, depending on experience, location, and whether they work independently or for an organization. Rates can vary based on the programming languages taught, certifications held, and the tutoring platform used.

What cities near Ottawa, ON are hiring for Programming Tutoring jobs?

Cities near Ottawa, ON with the most Programming Tutoring job openings:

Infographic showing various Programming Tutoring job openings in Ottawa, ON as of August 2026, with employment types broken down into 50% Full Time, and 50% Part Time. Highlights an 50% In-person, and 50% Hybrid job distribution.

TA (CUPE) - GNG5301 A - Fall 2026

Uottawa

Ottawa, ON

CA$32.84 - CA$51.75/hr

Part-time

PTO

Posted 6 days ago


Job description

Posting Reason:

New Position

Location where work is to be performed:

Main Campus

Session:

2026 Fall Semester | Trimestre d'automne

Faculty:

Faculte de genie / Faculty of Engineering

Unit:

School of Engineering Design and Teaching Innovation_ST

Job Classification:

Teaching Assistant/Demonstrator/Lab Monitor (CUPE)

Posting Type:

Cours precis / Specific course

Course Title:

Professional Skills and Responsibility

Course Code:

GNG5301

Section:

A

Supervisor name (if known):

Date Posted (YYYY/MM/DD):

2026/08/17

Applications must be received BEFORE (YYYY/MM/DD):

2026/08/31

Description of tasks (hours):

Unless specified below, specific allocation of hours to various tasks should be articulated in a description of work negotiated and signed by you and the supervising professor prior to the commencement of work.

Recherche / Research:0Preparation / Preparation:0Contact avec etudiants / Contact with Students:56Correction - Notation / Grading:64Surveillance / Proctoring:10Formation / Training:0Autre / Other:0

Number of positions:

3

Expected Enrolment:

103

Work Start Date:

septembre 01, 2026

Work End Date:

decembre 31, 2026

Total Work Hours:

130

Hourly Rate:

AE-RA-Tuteur / TA-RA-Tutor : $32.84 ou/or $51.75 (Sept. 2025 - Aug. 2026)

The academic year starts on September 1 and ends on August 31.

Undergraduate students will be paid at the lower rate; while graduate students will be paid at the higher rate.

These rates do not included vacation pay nor statutory pay.

These rates will be applied until a new collective agreement is ratified. Retro will be paid after the ratification.

Language of Work:

Anglais | English

Requirements and Nature of Work:

Preference will be given to candidates who have a previous grade of A or better in a similar graduate course or workshop series, as well as having completed a significant project or internship or volunteer work related to their degree. Attend a TA workshop if necessary. Candidates must have experience and be active in engineering clubs or organizations where they are involved in mentoring or tutoring students in technical or professional skills. The candidate's knowledge will need to be demonstrated during an interview. Must have been trained and registered as a volunteer with the Center for Entrepreneurship and Engineering Design

Additional Information and/or Comments:

proctoring mid-term and final exam

All University of Ottawa employees are required under provincial law to successfully complete all mandatory legislated training offered by the University. The list of training requirements may be modified by provincial law. If you are invited to continue the selection process, please notify us of any particular adaptive measures you might require. We may consult with the Health and Wellness sector of Human Resources, if needed. Any information you send us will be handled respectfully and in complete confidence.

The hiring process will be governed by the current CUPE 2626 collective agreement; you can click here to find out more.

The University of Ottawa embraces diversity and inclusion in the workplace. We are passionate about our people and committed to employment equity. We foster a culture of respect, teamwork and inclusion, where collaboration, innovation, and creativity fuel our quest for research and teaching excellence. While all qualified persons are invited to apply, we welcome applications from qualified Indigenous persons, racialized persons, persons with disabilities, women and LGBTQIA2S+ persons. The University is committed to creating and maintaining an accessible, barrier-free work environment. The University is also committed to working with applicants with disabilities requesting accommodation during the recruitment, assessment and selection processes. Applicants with disabilities may contact the academic unit to communicate the accommodation need.

Prior to May 1, 2022, the University required all students, faculty, staff, and visitors (including contractors) to be fully vaccinated against Covid-19 as defined in Policy 129 - Covid-19 Vaccination. This policy was suspended effective May 1, 2022 but may be reinstated at any point in the future depending on public health guidelines and the recommendations of experts.