

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

$29/h
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
- Primary School
- High School
- Year 10
- +12
levels :
Primary School
High School
Year 10
Year 11-12
Year 12
Adult
Undergraduate
Diploma/Certificate
Postgraduate
PhD
Beginner
Intermediate
Advanced
Professional
Kids
- English
- Arab
All languages in which the lesson is available :
English
Arab
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
Price
- $29
Pack prices
- 5h: $145
- 10h: $289
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
- $29/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]()
Piyush
Melbourne & online- Confirmed
Prof. trainer of python, javascript, java (sp prog. classes for kids) web development: html/css, node.js, flask, mysql, javascript (mern/flask) stack from beginner to advanced level.
- $45/h
- 1st lesson free
-
![teacher_picture]()
Lynden
North Sydney & online- Super tutor
Software engineer with over 10 years industry experience with c++ and other languages
- $40/h
- 1st lesson free
-
![teacher_picture]()
Alex
Sydney & online- Ambassador
Computer science and programming teacher with more than 5 years of teaching experience, programmer, web and game developer
- $50/h
-
![teacher_picture]()
Jamshaid
Melbourne & online- Ambassador
Having a 3 years + experience ,passionate to teach any age from 4-40, scratch for kids , html &css, python, c++ , java , basic to advance specialized in software computer science
- $35/h
- 1st lesson free
-
![teacher_picture]()
Minh quan
East Melbourne & online- Ambassador
Just diving into the exciting world of programming? look no further! i'm here to make your programming journey easier by bringing concepts to life with visuals and real-world examples.
- $45/h
- 1st lesson free
-
![teacher_picture]()
Neha
Sydney & online- Ambassador
"expert tutoring and assignment support: giving future programmers the tools they need today!"
- $90/h
-
![teacher_picture]()
Amr
Hurstville & online- Ambassador
Master python, deep learning, computer vision, media compression, and audio enhancement systems
- $40/h
-
![teacher_picture]()
Divye
Tarneit & online- Super tutor
11+ years of experience as a programming & ai tutor | python, c++, javascript, artificial intelligence, machine learning, software development | school to masters level | online and in-person classes
- $66/h
- 1st lesson free
-
![teacher_picture]()
Mudassir
Sydney & online- Confirmed
Advanced statistical data analysis, data mining and data visualization using python, rstudio, matlab, r, java and minitab
- $35/h
- 1st lesson free
-
![teacher_picture]()
Aiden
Ultimo & online- Super tutor
14+ years experience in any programming language you need to learn. very relaxed and patient :)
- $45/h
- 1st lesson free
-
![teacher_picture]()
Matin
Adelaide & online- Super tutor
Computer science student at the university of adelaide teaching c/c++ fundamentals and oo programming!
- $40/h
-
![teacher_picture]()
Muhammad
Melbourne & online- Super tutor
Expert computer programming tutor | 7+ years experience | c++, c#.net, c, python, javascript, ai, r & java | assignments, projects & exam preparation
- $15/h
- 1st lesson free
-
![teacher_picture]()
Vaibhav
Adelaide & online- Super tutor
C, c++ & python classes — beginner to advanced | clear concepts & practical coding | 4+ years
- $15/h
- 1st lesson free
-
![teacher_picture]()
Tanishka
Bruce & online- Confirmed
Experienced phd-level tutor offering computer programming and engineering lessons for all levels in canberra
- $40/h
- 1st lesson free
-
![teacher_picture]()
Zain
Melbourne & online- Super tutor
Master matlab, python and c++ with a 5+ years experienced tutor in melbourne | simulink and ai
- $35/h
- 1st lesson free
-
![teacher_picture]()
Abhishek
Sydney & online- Super tutor
Undergraduate from coventry university with 4+ experience in tutoring who have conducted over 1000 sessions offers c++ programming sessions in an easy approach to anyone at any level
- $15/h
- 1st lesson free
-
![teacher_picture]()
Ashok
Morley & online- Confirmed
Software engineer with decade-long experience in programming and software development life cycle.
- $50/h
- 1st lesson free
-
![teacher_picture]()
Sarah
Sydney & online- Confirmed
Master c, c++, c#, computer programming & programming languages with 6 years of teaching experience and personalized, practical lessons
- $15/h
- 1st lesson free
-
![teacher_picture]()
Muhammad
Salisbury & online- Confirmed
Learn the computer languages with basic concept and industry level hands on.
- $15/h
- 1st lesson free
-
![teacher_picture]()
Muhammad
Austral & online- Super tutor
Master the art of programming: online classes for beginners and experienced learners to excel in coding skills
- $15/h
- 1st lesson free
-
More C++ teachers




















