Top Computer Programming Tutors serving Waterloo

Harleen Kour: Waterloo Computer Programming tutor
It is a fantastic gift to enable children to comprehend the core knowledge and abilities that they will utilize for the rest of their life. I believe that providing good education to the next generation is the single most essential thing we can do.
Education & Certification
- Panjab University - Bachelor of Technology, Computer Science
- Conestoga College - Diploma, Data Processing Technology
Subject Expertise
- Computer Programming
- Productivity
- Computer Game Design
- Microsoft Power BI
- +24 subjects

Esha: Waterloo Computer Programming tutor
I am currently undergoing my last year of university at Wilfrid Laurier in Canada. My major is political science with a legal studies specialization. I have prior experience tutoring in subjects including English, History Social Studies and Law! I believe receiving adequate education makes doorways to endless opportunities and pathways.
Education & Certification
- Wilfrid Laurier University - Bachelor in Arts, Political Science and Government
Subject Expertise
- Computer Programming
- Productivity
- Social Networking
- Programming Languages
- +44 subjects

Rosana: Waterloo Computer Programming tutor
...chose that field of study because I've always been interested in finance and money, and a couple of family members told me it leads to great career options, too." Since I was 5 years old, I felt the passion for teaching... I used to play with my friends I was the teacher and they were the...
Education & Certification
- Instituto Politécnico José Antonio Anzoátegui - Bachelor, Administration
Subject Expertise
- Computer Programming
- Productivity
- UK A Level
- UK A Level Accounting
- +26 subjects

Yasaman: Waterloo Computer Programming tutor
...is diverse, having studied in both Iran and Canada. I hold a Bachelor's degree in Electrical Engineering from Sharif University and am currently in my second year of a direct Ph.D. program in Electrical and Computer Engineering at McMaster University. As a tutor, I cover a wide range of subjects including math, computer programming, electrical...
Education & Certification
- Sharif University of Technology - Bachelor of Science, Electrical Engineering
- McMaster University - Master of Science, Computer Engineering, General
Subject Expertise
- Computer Programming
- Productivity
- College Computer Science
- Social Sciences
- +24 subjects

Saabit: Waterloo Computer Programming tutor
...I was a part of my local robotics team, and competed in my FRC robotics competition as a programming team lead. I participated in the Waterloo Canadian Computing Contest (CCC) and the Waterloo math contests for years throughout my highschool. In my 12th year I was able to score among the top 25% of contestants...
Education & Certification
- University of Toronto - Bachelor of Science, Mathematics and Computer Science
Subject Expertise
- Computer Programming
- Programming Languages
- Computer Science
- Entertainment
- +25 subjects
Education & Certification
- Charotar University of Science and Technology, - Bachelor of Technology, Computer Engineering, General
Subject Expertise
- Computer Programming
- Cryptography
- Computer Architecture
- Computer Theory
- +84 subjects

vizia vidya sagar: Waterloo Computer Programming tutor
...for their child, track them and has 3 more interfaces for Admin, Driver and Caretaker which we developed from scratch. I also worked in Live Project "SPRY " which is presently used by "50+ Institutes and 15,000+ Atheletes in US" . I am awarded with "FeatherontheHat" appreciation being one of the top developers in the...
Education & Certification
- Anil Neerukonda Institute Of Technology & Sciences - Bachelor of Technology, Electronics Technology
- Conestoga College - Master of Science, Computer Systems Technology
Subject Expertise
- Computer Programming
- Data Structures
- Software
- Computer Game Design
- +21 subjects

Vidhi: Waterloo Computer Programming tutor
...and a management student with degree in BBA and now pursuing MBA. I have 2 years of teaching experience in business courses with expertise in business studies and marketing. With this experience and skills, I make learnings easier and comfortable as per the pace of student while accomplishing the goal of good results.
Education & Certification
- Maharaja Surajmal Institute - Bachelor in Business Administration, Business Administration and Management
- McMaster University - Masters in Business Administration, Business Administration and Management
Subject Expertise
- Computer Programming
- Productivity
- Programming Languages
- Finance
- +19 subjects

Raghav: Waterloo Computer Programming tutor
...My journey in education began with a profound belief in the transformative power of knowledge few years ago. I have always been fascinated by technology and its real-world applications, and my goal is to instill that same curiosity and passion in my students. Whether it's unraveling the mysteries of programming or exploring the intricacies of...
Education & Certification
- Guru Nanak Dev University - Bachelor, B.Tech in Computer Science & Engineering
- Ryerson Polytechnic University - Master's/Graduate, MBA
- State Certified Teacher
Subject Expertise
- Computer Programming
- Computer Networks
- Programming Languages
- Data Structures
- +33 subjects

Siddharth: Waterloo Computer Programming tutor
...approach to learning. I take the time to understand your strengths and weaknesses and tailor my sessions to suit your needs. My tutoring sessions are designed to be engaging and interactive, with a mix of theory and practice. I use gamification techniques to make learning fun and challenging, and I'm always available to answer your...
Education & Certification
- University of Petroleum and Energy Studies and - Masters in Business Administration, Aviation Management
Subject Expertise
- Computer Programming
- Data Science
- Algorithms
- Artificial Intelligence
- +172 subjects

Fardeen: Waterloo Computer Programming tutor
...levels between kindergarten and professional. My primary tutoring focuses are Computer Science, Mathematics, and Physics, however I teach various other subjects at the pre-university level. I deploy optimal, refined teaching methods to ensure that you or your child receives excellent results rapidly. I look forward to being your tutor and your guide to academic success!
Education & Certification
- McMaster University - Bachelor, Computer Science
Subject Expertise
- Computer Programming
- Productivity
- Programming Languages
- Programming Tools
- +100 subjects

Sandeep: Waterloo Computer Programming tutor
Providing Students a safe and positive environment so that students will easily accept and express themselves to meet their desires. Giving fun games to create an entertaining environment and use strategies so that students will learn quickly.
Education & Certification
- Punjab Technical University - Bachelor of Technology, Computer Engineering Technology
Subject Expertise
- Computer Programming
- Cryptography
- Computer Architecture
- Linux
- +20 subjects

Hanan: Waterloo Computer Programming tutor
...individuals to make meaningful contributions to society. Drawing from my experiences across continents and sectors, I bring a unique perspective to the classroom. Whether discussing the principles of mechanical engineering, the intricacies of business transformation, or the nuances of cultural dynamics, I strive to create a dynamic learning environment where students are encouraged to explore,...
Education & Certification
- University of Waterloo - Master's/Graduate, planning
- State Certified Teacher
Subject Expertise
- Computer Programming
- Basic Computer Literacy
- Computer Science
- Project Management/PMP
- +53 subjects

Faizaan: Waterloo Computer Programming tutor
I am a recent graduate from the University of Waterloo with a Masters' degree in Electrical and Computer Eng. I am proficient in teaching programming languages such as Python, Java and also school subjects such as Calculus, Algebra, and Geometry.
Education & Certification
- University of Technology Bahrain - Bachelor of Science, Mechatronics, Robotics, and Automation Engineering
- University of Waterloo - Master of Engineering, Computer Engineering Technology
Subject Expertise
- Computer Programming
- Coding
- Data Structures
- Data Science
- +19 subjects

Nishant: Waterloo Computer Programming tutor
I am a graduate student at the University of Windsor. I have a bachelor's degree in computer engineering. I'm passionate about teaching coding, data structures, algorithms and cloud architecture. My language of choice is python and javascript. In my free time, I like playing video games and solving problems in leetcode.
Education & Certification
- LDRP Institute of Technology and Research - Bachelor of Science, Computer Engineering, General
- University of Windsor - Master of Science, Applied Mathematics
Subject Expertise
- Computer Programming
- Relational Databases
- Data Science
- PC Basic Computer Skills
- +47 subjects

Kunwardeep: Waterloo Computer Programming tutor
...on hand experience of working with real life projects and can teach with a practical perspective of how knowledge is applied in the IT industry. Out of my work experience I have keen interest in Physics, Chemistry and Math. I specialize in Computer science but do teach a wide range of subjects.
Education & Certification
- Guru Nanak Dev University - Bachelor of Science, Computer Science
Subject Expertise
- Computer Programming
- Programming Languages
- Relational Databases
- Computer Science
- +58 subjects

Eric: Waterloo Computer Programming tutor
...to explain concepts clearly, skipped too many steps, or did not use diagrams when presenting complex ideas, which further kindled my desire to teach. Such failures only became more apparent upon starting postsecondary education, which is why I tutor now. I enjoy tutoring calculus and physics most and use diagrams whenever possible, as well as...
Education & Certification
- University of Waterloo - Bachelor of Science, Physics
Subject Expertise
- Computer Programming
- Web Design
- Programming Languages
- Science
- +15 subjects
Education & Certification
- East China Normal University - Bachelor of Science, Electrical Engineering
- East China Normal University - Doctor of Philosophy, Electrical Engineering
Subject Expertise
- Computer Programming
- Productivity
- Programming Languages
- Scientific Programming
- +29 subjects

Rahul: Waterloo Computer Programming tutor
...expertise in Mathematics and Science domain to help students with their academic problems to improve their performance in various academic subjects including Algebra , geometry, Physics, chemistry , Biology. Experienced tutor with customized study material, practical guidance and expertise tips and techniques to elevate your academic performance in various domains as mentioned before.
Education & Certification
- Thapar University - Bachelor of Technology, Computer Science
- Concordia University, Montreal - Master of Science, Computer Software Engineering
Subject Expertise
- Computer Programming
- Computer Science
- Software
- Programming Languages
- +91 subjects

Khaled: Waterloo Computer Programming tutor
...to share this knowledge with more people. I like to keep things casual and treat clients like friends. I have also struggled with many concepts throughout my education and understand how tough it can be to learn some things, so I am patient and give the students the time they need to understand the subject....
Education & Certification
- Carleton University - Bachelor of Engineering, Biomedical Engineering
Subject Expertise
- Computer Programming
- Computer Game Design
- Computer Architecture
- Web Design
- +127 subjects
Private Computer Programming Tutoring in Waterloo
Receive personally tailored Computer Programming lessons from exceptional tutors in a one-on-one setting. We help you connect with the best tutor for your particular needs while offering flexible scheduling to fit your busy life.
Your Personalized Tutoring Program and Instructor
Our knowledgeable directors help you choose your tutor with your learning profile and personality in mind.
Your tutor can customize your lessons and present concepts in engaging easy-to-understand-ways.
You can learn more efficiently and effectively because the teaching style is tailored to you.
With the flexibility of online tutoring, your tutor can be arranged to meet at a time that suits you.