

Tarek's email address and phone number have been validated.
Tarek
- Rate $35
- Response 6h
-
Students9
Number of students Tarek has accompanied since arriving at Superprof
Number of students Tarek has accompanied since arriving at Superprof

$35/hr
1st lesson free
- C++
Master C++ Programming with Expert Tutoring: Algorithms, Data Structures, and Real-World Projects
- C++
Lesson location
About Tarek
Welcome! I am a passionate and highly experienced C++ tutor with over 5 years of professional experience teaching programming, software development, and computer science concepts. My background in IT and computer science allows me to provide in-depth knowledge of C++ programming, from foundational concepts to advanced algorithms and data structures. I have helped hundreds of students, professionals, and aspiring programmers develop strong technical skills, excel in coding challenges, and successfully complete assignments and real-world projects in C++. My teaching approach is practical, hands-on, and tailored to each student’s individual learning style. I believe that understanding the logic behind programming concepts is just as important as writing code itself. With my guidance, students not only learn C++ syntax but also how to think critically, solve complex problems efficiently, and apply programming knowledge to real-world software development tasks. Whether you are a beginner seeking a solid foundation, a student aiming to ace your exams, or a professional looking to improve your coding skills, I am here to provide personalized support every step of the way. I specialize in making complex C++ concepts simple, engaging, and actionable. By combining theory with practice, I ensure that my students gain not only knowledge but also confidence in their programming abilities. My goal is to turn learning C++ into a rewarding and enjoyable journey while preparing students for career opportunities, competitive programming, software projects, and academic success.
About the lesson
- All Levels
- English
- Arabic
All languages in which the lesson is available :
English
Arabic
My C++ tutoring sessions are fully customized to meet the unique needs, goals, and experience levels of each student. Lessons are typically 45–60 minutes long and can be conducted online via video call or in-person, depending on your preference and location.
During our sessions, you will learn:
C++ Fundamentals: Data types, variables, loops, conditionals, operators, and basic I/O operations.
Object-Oriented Programming (OOP): Classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
Advanced C++ Concepts: Pointers, memory management, dynamic allocation, templates, and exception handling.
Standard Template Library (STL): Vectors, lists, maps, sets, algorithms, and iterators to write efficient code.
Algorithms and Data Structures: Sorting, searching, recursion, stacks, queues, linked lists, trees, graphs, and more.
Problem-Solving Techniques: Debugging, optimization, and applying programming logic to solve real-world challenges.
Real-World Projects: Guidance in developing software projects, simulations, games, or other applications to reinforce learning.
Each lesson emphasizes practical problem-solving and hands-on coding exercises to ensure students gain real experience. Assignments, coding exercises, and project-based learning are included to enhance retention and boost confidence.
I also provide support for preparing for programming competitions, exams, coding interviews, and university assignments. Every lesson is structured to help you grow as a programmer and build a strong foundation in C++ that you can rely on throughout your career.
Rates
Rate
- $35
Pack prices
- 5h: $177
- 10h: $354
free lessons
The first lesson with Tarek will allow you to get to know each other and discuss your needs for future lessons.
- 1hr
online
- $35/h
Details
Personalized one-on-one lessons for beginners, intermediate, and advanced learners.
Focus on practical coding, real projects, and problem-solving skills.
Comprehensive coverage of C++ fundamentals, object-oriented programming, STL, algorithms, and data structures.
Emphasis on debugging, optimizing code, and applying concepts to real-world applications.
Assignments, coding exercises, and project guidance to ensure consistent progress.
Flexible scheduling to accommodate your learning pace and availability.
Online or in-person sessions tailored to each student’s goals.
Whether your goal is to master C++ from scratch, improve coding skills for academic or professional purposes, or develop real-world software projects, my C++ tutoring sessions are designed to give you the knowledge, skills, and confidence you need to succeed.
Similar C++ tutors in Kuala Lumpur
-
![teacher_picture]()
Irsan
Auckland & online- Ambassador
Hi there, i am a graduate of the university of auckland, majoring in computer science. i teach programming-related skills remotely and have experience working as a web developer.
- $50/h
- 1st lesson free
-
![teacher_picture]()
Amira
Auckland & online- Confirmed
Master c, c++ & c# programming | 6+ years experience | build strong coding & problem-solving skills
- $20/h
- 1st lesson free
-
![teacher_picture]()
Zain
Auckland & online- Super tutor
Master python, artificial intelligence, sql and c++ with a 5+ years experienced tutor in auckland
- $35/h
- 1st lesson free
-
![teacher_picture]()
Rubab
Auckland & online- Confirmed
Auckland python & c++ tutor – practical ai, sql, r and programming help for university assignments, quizzes and projects
- $25/h
- 1st lesson free
-
![teacher_picture]()
Gene
Auckland & online- New
Computer professional with decades of software development experience offering in-depth c/c++ lessons in auckland or online
- $55/h
- 1st lesson free
-
![teacher_picture]()
Arun
Auckland & online- New
Learn linux operating systems from tutor who graduated from unitec with level 7 in computing and a master's degree in computer science from india along with 10 years of industry experience
- $30/h
- 1st lesson free
-
![teacher_picture]()
Tharun
Glenorchy & online- Confirmed
Phd reader, assisting with school and university students' programming assignments in here
- $15/h
- 1st lesson free
-
![teacher_picture]()
Rinkoo
Auckland & online- New
Experienced teacher of cambridge computer science and digital technologies ncea with expertise in c++, c, python, oops and html, php ,css for web development. international school experienced curre
- $90/h
- 1st lesson free
-
![teacher_picture]()
Dineth
Auckland & online- New
Unlock your coding potential with a c++ expert | 7 years experience in c++ | from beginner to advanced levels | computer science, programming, software engineering project assistance & assignment supp
- $27/h
- 1st lesson free
-
![teacher_picture]()
Stephanie
Auckland & online- New
Master's in computer science with over 3 years of experience teaching java and python to higher-level and university students. assists with assignments and exam preparation.
- $51/h
- 1st lesson free
-
![teacher_picture]()
Nayana
Auckland & online- New
Mobile application developer offering ui design classes with html and css in auckland
- $35/h
- 1st lesson free
-
![teacher_picture]()
Anup
Auckland & online- New
Graduate from yoobee colleges, master of software engineering! flexible with timing. learn concepts as real life programmer, not just as a code poet.
- $30/h
- 1st lesson free
-
![teacher_picture]()
Sebastian
Auckland & online- New
Master in computer science graduate, specialist in computer graphics and software development. phd student at aut. years of experience using c++, c# java and python. university, school and entry level
- $27/h
- 1st lesson free
-
![teacher_picture]()
Dr nadith
Auckland & online- New
Computing phd graduate teaches - computer science / networking / programming / software engineering / assignment help
- $65/h
- 1st lesson free
-
![teacher_picture]()
Reza
Brooklyn & online- Ambassador
Expert coding tutor (12+ yrs) python, javascript, c++, ai, web dev & more
- $72/h
- 1st lesson free
-
![teacher_picture]()
Shivam
Kingston upon Thames & online- Ambassador
Award-winning game developer & game programming tutor • assisting ages 6-60+ since 2021 • small teams game projects consultant • gcse and a-levels projects mentor • let's navigate the ai age together!
- $38/h
- 1st lesson free
-
![teacher_picture]()
Esmaeil
New York & online- Ambassador
Expert programming tutor: python, java, system design & interview prep — master's cs, 300+ students
- $45/h
- 1st lesson free
-
![teacher_picture]()
John
London & online- Ambassador
Tutoring lessons with c, c++, c#, java, python, ai, javascript, data science, machine learning
- $72/h
- 1st lesson free
-
![teacher_picture]()
Massimiliano
Ancona & online- Ambassador
It and automation engineer with 110 cum laude. develop software with python, java, c++, kotlin, swift, flutter, c# or websites with html, css, js, php. both front-end and back-end. also for groups
- $60/h
- 1st lesson free
-
![teacher_picture]()
João
New York & online- Ambassador
Software developer & programming tutor: 6 years, 1000+ students, 60+ five-star reviews. python, java, c# & web from scratch
- $36/h
- 1st lesson free
-
See C++ tutors




















