Wyzant
Apply To Tutor
Get Started for Free ›
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
Trust the nation's largest network for C++ tutors

More than 4 million 5-star reviews

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

More than 4 million 5-star reviews

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

Featured by the nation’s most respected news sources

New York TimesCNNChicago TribuneCNBCForbesCBS NewsFox News

Tutors from top universities

JulliardMITRISDColumbiaCarnegie MellonBerkeleyHarvard

Get 1:1 help fast

The Best C++ Tutoring Online

See all 319 matching tutors

Find the best C++ tutor

Beaei P. Chicago, IL, available for online & in-person tutoring
Beaei P.
100/hour

Expert Educator / Veteran Programmer helping learners Thrive & Achieve

I tutor C++ online. I've been writing C++ since I was 14 years old. I know the standard library quite well. I can teach students everything from variables, control flow, io and strings to Classes, linked lists and Polymorphism....

4.9 (338)
100/hour
2,315 hours tutoring

I tutor C++ online. I've been writing C++ since I was 14 years old. I know the standard library quite well. I can teach students everything from variables, control flow, io and strings to Classes, linked lists and Polymorphism....

Julie B. Waltham, MA, available for online & in-person tutoring
Julie B.
60/hour

PhD Comp Sci w/Career in SW Dev 25+yrs, 11 yrs C++ & Data Structures

C++ is (still) my favorite programming language. I’ve always sought out jobs that use C++ as (in my opinion) the most interesting work and applications are built in C++. I would love to help you better understand...

5.0 (187)
60/hour
566 hours tutoring
Response time: 8 minutes

C++ is (still) my favorite programming language. I’ve always sought out jobs that use C++ as (in my opinion) the most interesting work and applications are built in C++. I would love to help you better understand...

Alex A. Brooklyn, NY, available for online tutoring
Alex A.
95/hour

Experienced Software Developer with a Desire to Teach Others

I have multiple years of experience in software development including specifically C++. Please feel free to reach out to me regarding its syntax or the general theory behind computer science in general or C++ specifically. I provide...

InstantBook
Today
5.0 (642)
95/hour
1,065 hours tutoring
Response time: 23 minutes

I have multiple years of experience in software development including specifically C++. Please feel free to reach out to me regarding its syntax or the general theory behind computer science in general or C++ specifically. I provide...

Edward M. Houston, TX, available for online & in-person tutoring
Edward M.
85/hour

Senior Software Engineer with over 10 years experience

I have a degree in electrical engineering and computer science and have worked in multiple programming languages. I have used C++ in my seven years of work experience as a Software Engineer in the oil and gas industry. I have also been...

5.0 (239)
85/hour
965 hours tutoring

I have a degree in electrical engineering and computer science and have worked in multiple programming languages. I have used C++ in my seven years of work experience as a Software Engineer in the oil and gas industry. I have also been...

Jonathan J. Bethesda, MD, available for online & in-person tutoring
Jonathan J.
63/hour

Computer Graphics Software Engineer (C++ and Python)

As "Computer Graphics" Software Engineer, I use C++ and Python daily to write programs for simulation software. Also, as a recently graduated computer science student I have taken and obtained an A in 2 courses that involved...

5.0 (336)
63/hour
1,191 hours tutoring
Response time: 57 minutes

As "Computer Graphics" Software Engineer, I use C++ and Python daily to write programs for simulation software. Also, as a recently graduated computer science student I have taken and obtained an A in 2 courses that involved...

Jason L. Arcadia, CA, available for online tutoring
Jason L.
120/hour

Physicist with C++ simulation experience

I took data structures using C++ in college. Since then I've used C++ to perform numerical simulations as part of my physics research. I also participated in Advent of Code using C++.

5.0 (831)
120/hour
3,258 hours tutoring
Response time: 4 minutes

I took data structures using C++ in college. Since then I've used C++ to perform numerical simulations as part of my physics research. I also participated in Advent of Code using C++.

Antonio T. Tallahassee, FL, available for online & in-person tutoring
Antonio T.
100/hour

University Of Minnesota TA in C++; 10+ years of CompSci Tutoring

During my time as a TA for C/C++ at the University of Minnesota, I focused on core concepts like pointers, structs, memory allocation, segfaults, and memory management. I guided students through building essential data structures such...

5.0 (735)
100/hour
4,315 hours tutoring
Response time: 5 minutes

During my time as a TA for C/C++ at the University of Minnesota, I focused on core concepts like pointers, structs, memory allocation, segfaults, and memory management. I guided students through building essential data structures such...

Dayaan M. Fort Lauderdale, FL, available for online & in-person tutoring
Dayaan M.
60/hour

CS Graduate, Expert in Programming, Math & Web Development

I am a Computer Science graduate with extensive experience in programming, mathematics, and web development. Over the past five years, I have tutored students of all ages in subjects like Algebra, Calculus, C++, HTML, CSS, JavaScript, and...

InstantBook
Today
5.0 (131)
60/hour
431 hours tutoring
Response time: 6 minutes

I am a Computer Science graduate with extensive experience in programming, mathematics, and web development. Over the past five years, I have tutored students of all ages in subjects like Algebra, Calculus, C++, HTML, CSS, JavaScript, and...

Gavin M. Fort Worth, TX, available for online & in-person tutoring
Gavin M.
90/hour

Computer Science Teacher with 5 Years Experience

I have a degree in Computer Science from the University of Melbourne. In particular, we used the C programming language throughout our degree. We were also taught C++ object orientated language. As a teacher of Computer Science for high...

InstantBook
This week
5.0 (1854)
90/hour
7,945 hours tutoring
Response time: 15 minutes

I have a degree in Computer Science from the University of Melbourne. In particular, we used the C programming language throughout our degree. We were also taught C++ object orientated language. As a teacher of Computer Science for high...

Justin Y. Charlottesville, VA, available for online & in-person tutoring
Justin Y.
80/hour

CS Student with 6+ Years of Experience

I have coded in C++ for 6+ years. All Computer Vision projects were coded in C++. I mainly utilize C++ for competitive programming.

5.0 (47)
80/hour
189 hours tutoring

I have coded in C++ for 6+ years. All Computer Vision projects were coded in C++. I mainly utilize C++ for competitive programming.

Guilherme A. Austin, TX, available for online & in-person tutoring
Guilherme A.
100/hour

B.S in Computer Science | Systems Software Intern @ NVIDIA

I have 3 years of solid C/C++ experience. About half of my experience has been in academia through class projects, helping students debug projects, and my own personal projects. The other half of my experience has been through an...

5.0 (200)
100/hour
648 hours tutoring

I have 3 years of solid C/C++ experience. About half of my experience has been in academia through class projects, helping students debug projects, and my own personal projects. The other half of my experience has been through an...

Jon R. Fremont, CA, available for online & in-person tutoring
Jon R.
135/hour

PhD in Computer Science, Principal Software Engineer

I have used C++ in professional environments, as well as in hobby projects. Although C++ is a very large language, I am familiar with much of it including templates, classes, inheritance, pointers, memory management (malloc vs new),...

5.0 (978)
135/hour
2,876 hours tutoring

I have used C++ in professional environments, as well as in hobby projects. Although C++ is a very large language, I am familiar with much of it including templates, classes, inheritance, pointers, memory management (malloc vs new),...

Anton A. Bel Air, MD, available for online & in-person tutoring
Anton A.
50/hour

Self-taught and Experienced Visual C++ Developer and Mentor/Tutor

C++ is the language that I first learned and is the one that I have the most experience (18+ years). I have mostly use Visual C++ and Microsoft Foundation Classes but I have recently completed quite a few projects that have given...

4.9 (58)
50/hour
293 hours tutoring
Response time: 10 minutes

C++ is the language that I first learned and is the one that I have the most experience (18+ years). I have mostly use Visual C++ and Microsoft Foundation Classes but I have recently completed quite a few projects that have given...

Yvan M. Provo, UT, available for online tutoring
Yvan M.
100/hour

Get Expert C++ help or learn to code from Scratch

During my 6 years as a private CS tutor and college teaching assistant for C++, I've helped thousands of students learn advanced programming techniques and strengthen their fundamentals. Arrays, classes, recursion, objects, loops,...

5.0 (1789)
100/hour
5,554 hours tutoring
Response time: 1 minute

During my 6 years as a private CS tutor and college teaching assistant for C++, I've helped thousands of students learn advanced programming techniques and strengthen their fundamentals. Arrays, classes, recursion, objects, loops,...

Jonathan K. New York, NY, available for online tutoring
Jonathan K.
80/hour

Software Expert with C++ Education and Experience

I first learned C++ more than a decade ago, in high school. Since then I have learned C in-depth, as well, which is a subset of the language. I also have used C++ in personal projects related to games. I can help you with programming...

5.0 (9)
80/hour
417 hours tutoring

I first learned C++ more than a decade ago, in high school. Since then I have learned C in-depth, as well, which is a subset of the language. I also have used C++ in personal projects related to games. I can help you with programming...

Benjamin F. Denver, CO, available for online tutoring
Benjamin F.
40/hour

Former PhD Student Computer Science/Mathematics 15+ Years of teaching.

Associates Degree in Game Design & Development (using C++/Java) 2001-2003 21+ years of C++ programming experience. I have been tutoring in C++ since 2018, and was a teaching assistant in the topic during 2010-2018.

4.9 (87)
40/hour
474 hours tutoring

Associates Degree in Game Design & Development (using C++/Java) 2001-2003 21+ years of C++ programming experience. I have been tutoring in C++ since 2018, and was a teaching assistant in the topic during 2010-2018.

Karan G. Fair Lawn, NJ, available for online & in-person tutoring
Karan G.
65/hour

Bachelor's Degree in Computer Science with 3+ years of C++ Experience

I learned C++ after existent experience with Java and C, to get a better, lower-level understanding of programming, with QOL features above C. My most recent project in C involved the development of a multi-part PASCAL-like lexer, parser...

5.0 (62)
65/hour
284 hours tutoring

I learned C++ after existent experience with Java and C, to get a better, lower-level understanding of programming, with QOL features above C. My most recent project in C involved the development of a multi-part PASCAL-like lexer, parser...

Nina M. Altamonte Springs, FL, available for online & in-person tutoring
Nina M.
75/hour

Senior Software Engineer with 10+ years of experience in programming

I taught C++ at an undergraduate and graduate levels while I worked as a professor of Computer Science several years ago. I now work in industry and use C++/C# at my work everyday. I can help you to understand object oriented...

InstantBook
Today
4.7 (2667)
75/hour
10,833 hours tutoring
Response time: 1 minute

I taught C++ at an undergraduate and graduate levels while I worked as a professor of Computer Science several years ago. I now work in industry and use C++/C# at my work everyday. I can help you to understand object oriented...

Geoff T. West Henrietta, NY, available for online & in-person tutoring
Geoff T.
60/hour

Professional and Open-Source Software Dev w/ 10 years' experience

I have worked on projects ranging from flight control software for military aircraft to open-source wireless radio testbeds for autonomous vehicles, developing large and small applications along the way using C++ (as well as Python, C, and...

5.0 (179)
60/hour
833 hours tutoring
Response time: 14 minutes

I have worked on projects ranging from flight control software for military aircraft to open-source wireless radio testbeds for autonomous vehicles, developing large and small applications along the way using C++ (as well as Python, C, and...

Zahne S. Sherman Oaks, CA, available for online & in-person tutoring
Zahne S.
40/hour

Bachelor's in Game Design & Development

Besides C#, C++ is the other language I know the best. I professionally interned for over a year in game development using C++ in Unreal Engine, and using that requires extensive knowledge of the language. I have taken many classes...

5.0 (253)
40/hour
790 hours tutoring

Besides C#, C++ is the other language I know the best. I professionally interned for over a year in game development using C++ in Unreal Engine, and using that requires extensive knowledge of the language. I have taken many classes...

Ze L. Brooklyn, NY, available for online & in-person tutoring
Ze L.
95/hour

12+ years of experience teaching programming

Started with programming Ti-84's in high school, then c++ and java in college. Taught high school programming classes for 3 years at Fusion Academy.

5.0 (518)
95/hour
2,498 hours tutoring

Started with programming Ti-84's in high school, then c++ and java in college. Taught high school programming classes for 3 years at Fusion Academy.

Christopher L. Austin, TX, available for online & in-person tutoring
Christopher L.
60/hour

Masters in Computer Scinece

I was a teaching assistant for Operating Systems that was done in C++

5.0 (105)
60/hour
431 hours tutoring
Response time: 47 minutes

I was a teaching assistant for Operating Systems that was done in C++

Alexis H. Ashburn, VA, available for online & in-person tutoring
Alexis H.
75/hour

4.0 GPA and Math Competition Winner

I am a software engineer with over 20 years experience. I am proficient in C, C++, Java, BASIC, Assembly Language, and Unix Shell.

5.0 (3836)
75/hour
11,655 hours tutoring

I am a software engineer with over 20 years experience. I am proficient in C, C++, Java, BASIC, Assembly Language, and Unix Shell.

Steven M. Valencia, CA, available for online & in-person tutoring
Steven M.
87/hour

17,500+ Wyzant Hours Taught | Berkeley Grad | Classroom Experience!

I first studied C++ in High School, creating an asteroids type game in my senior year. C++ is still the primary language used in most software design, and its structure is also found in Java, C#, and PHP. I use C++ daily in...

5.0 (5822)
87/hour
17,808 hours tutoring

I first studied C++ in High School, creating an asteroids type game in my senior year. C++ is still the primary language used in most software design, and its structure is also found in Java, C#, and PHP. I use C++ daily in...

Andre R. Cincinnati, OH, available for online & in-person tutoring
Andre R.
45/hour

Experienced C++ Programmer with 20 Years of Experience

I first worked with C++ in high school in 1998, and have worked with C++ and C++ based languages ever since. I have a solid understanding both of interpreting the code itself, as well as what's going on under the hood....

InstantBook
Tomorrow
5.0 (2487)
45/hour
5,569 hours tutoring

I first worked with C++ in high school in 1998, and have worked with C++ and C++ based languages ever since. I have a solid understanding both of interpreting the code itself, as well as what's going on under the hood....

Trusted with over 6 million hours of lessons since 2005

Trusted experience

Success stories

Real stories from real people

Since 2005, Wyzant has provided a way for people to learn any subject in a way that works for them.

Christopher S.

128 lessons

I really liked the fact that Paul C found out where I was in the subject and built me up to where I needed to be. Paul C built up my skills in Math through his tutoring and I made an A in the class. I would recommend Paul C to anyone who needs a tutor in his area of expertise. Paul C will help you prepare for success and your grades will improve under his tutelage. Thanks Paul C.
Malcolm C.

5 lessons

Mr. C emailed us soon after our session with an answer to a problem my son had trouble with. I asked my son the next week how the session was helping him in his class. He said the things he learned from Mr. C really helped him with even the new topics they were learning. He feels much more confident in his class and said Mr. C is a great teacher. He doesn't give the answers, but teaches how to approach the problem to solve it. I highly recommend Joshua! He is AWESOME!
Talia S.

5 lessons

He is incredibly knowledgable and passionate in figuring out why the program isn't working the way it should be, and is able to explain these bugs in an understandable way. Truly one of the smartest people I have met in the CS industry and I couldn't praise him more on his efforts in helping me finish the project in a timely manner. If you are stuck in C programming or anything else low-level, I couldn't recommend Preston enough.
How much for private C++ tutoring lessons

C++ Tutors Cost $35 - 65 per hour on average

What’s a fair price for a private C++ tutor? C++ tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.

$25$99
$35
$65
Choose Your Tutor

Compare tutor costs. With a range of price options, there’s a tutor for every budget.

No Upfront Fees

Sign up, search, and message with expert tutors free of charge.

No Costly Packages

Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.

Love Your Lesson Or It’s Free

Your first hour with a new tutor is protected by Wyzant’s Good Fit Guarantee. If you’re not satisfied with your lesson, you don’t pay. No questions asked.

Reported on by leading news outlets

tech crunch
the new york times
CNBC
Trust an expert answer

Expert Tutors

Question
How would you define C++ in your own words?

C++ is an object-oriented programming language that is based loosely on C, both of which I'm expert at. C is a structured programming language that d...

Linda J.

Linda J.Answered

Tutor
4.8 (5)
Question
How would you define C++ in your own words?

C++ is an object-oriented language built upon the functional language C. It implements the object-oriented features of inheritance and encapsulation....

John G.

John G.Answered

Tutor
4.8 (53)
Question
How would you define C++ in your own words?

Object-oriented computer programming language that extends c. Supports multi-threading and low-level programming. Versatile, fast, and structured. Can...

Bryan C.

Bryan C.Answered

Tutor
4.9 (126)
Question
How would you define C++ in your own words?

C++ is a programming language that is very powerful because it is close to machine language even though it facilitates object oriented design. C++ is...

Titus L.

Titus L.Answered

Tutor
4.8 (262)

About C++

On Wyzant, learners can find personalized, one-on-one tutoring in C++, a powerful, general-purpose programming language known for high performance, system-level control, and support for multiple programming paradigms like object-oriented programming and generic programming. Whether students are beginners exploring coding for the first time or experienced developers working on complex projects, Wyzant makes it easy to connect with expert tutors who can provide guidance, practical examples, and tailored instruction. With flexible scheduling both online and in-person, learners can study at their own pace and receive personalized feedback to build confidence.

C++ (pronounced "see plus plus") is a versatile programming language that extends the C language, making it ideal for a range of applications including game development, operating systems, robotics, and demanding software. Known for its efficiency, C++ offers features like pointers, manual memory management, data abstraction, and object-oriented programming support, enabling developers to create fast, portable solutions. Its balance of control and flexibility makes it a foundational language in computer science.

Wyzant helps learners succeed by connecting them with expert C++ instructors who can teach fundamentals, problem-solving, algorithms, data structures, and more. Tutors provide individualized guidance that fits each student’s goals, making coding accessible, engaging, and practical. Whether starting from scratch or expanding advanced skills, students gain the confidence and knowledge to master C++ and build real-world projects.

Get the C++ help you need, right when you need it with the convenience of online lessons.

See online C++ tutors