Computer Science & Programming Tutoring

From your first Python course to operating systems and machine learning, our CS tutors help you debug code, understand algorithms and write clean, well-documented programs.

Languages: Python, Java, C, C++, JavaScript, SQL, Racket, R and MATLAB, including the specific environments and autograders used by Canadian universities.

Core CS topics: Data structures, algorithms and complexity, object-oriented design, databases, operating systems, computer networks, software engineering and theory of computation.

Projects & interviews: Guidance on capstone projects, code reviews, and technical interview preparation for co-op and internship applications.

Can you help me debug my code? Yes. Tutors explain why the bug happens and how to find similar bugs yourself.

Do you help with co-op interview prep? Yes — data structures, algorithm problems and mock technical interviews.

Which languages do you support? Python, Java, C/C++, JavaScript, SQL, R, MATLAB and more.

Contact TutorsGallery Canada — Tutorsgallery@gmail.com, +1-812-690-5122