Find C++ Tutors Online or Near You

Trusted by more than 3 million students, online or in-person

With the Good Fit Guarantee, love your first lesson, or it’s free

Compare qualifications, hourly rates, and reviews to find the right expert for you.

Collaborate with your tutor in Wyzant's free, browser based online learning tool.

Only pay for the time you need. No subscriptions, no upfront payments. Just affordable results.

Private teachers

The Best C++ Tutoring Online

Find the best C++ tutor

SEE ALL MATCHING TUTORS
Michael A. San Antonio, TX, available for online & in-person tutoring
Michael A.
40/hour

From Ray Tracing to Compilers in C++

I have been working with C++ my whole college career. I have recently written my own compiler using C++ and Yacc, and it is very versatile. I have also gotten the chance to create machine learning programs in C++ using... See Michael's full profile

40/hour
4.8 (70)
54 hours tutoring C++ out of 177 hours
Offers online lessons
View Michael's Profile

I have been working with C++ my whole college career. I have recently written my own compiler using C++ and Yacc, and it is very versatile. I have also gotten the chance to create machine learning programs in C++ using... See Michael's full profile

Elizabeth T. Tallahassee, FL, available for online & in-person tutoring
Elizabeth T.
50/hour

C++ Tutor for Beginnners

I am a Computer Science major at Florida State University with experience in using C++ for procedural programming and OOP. I have completed several projects in C++ using fundamental programming concepts. Currently, I am accepting... See Elizabeth's full profile

50/hour
5.0 (408)
2 hours tutoring C++ out of 734 hours
Offers online lessons
View Elizabeth's Profile

I am a Computer Science major at Florida State University with experience in using C++ for procedural programming and OOP. I have completed several projects in C++ using fundamental programming concepts. Currently, I am accepting... See Elizabeth's full profile

Jonathan S. Palmyra, VA, available for online & in-person tutoring
Jonathan S.
55/hour

C++ Tutor

I do this because the student can get a bit of everything and become well versed in the field. C++ is one of those languages that I like to incorporate because so many things are written in C++ and so many languages are based on... See Jonathan's full profile

55/hour
5.0 (1719)
767 hours tutoring C++ out of 5,879 hours
Offers online lessons
View Jonathan's Profile

I do this because the student can get a bit of everything and become well versed in the field. C++ is one of those languages that I like to incorporate because so many things are written in C++ and so many languages are based on... See Jonathan's full profile

Seth F. Hatfield, PA, available for online & in-person tutoring
Seth F.
60/hour

Software Engineer

I've worked over 20 years with C and C++, mostly on my own projects but I have had several professional roles with C++, most notably working with Slimware Corporation in Mississippi working on applications with Microsoft... See Seth's full profile

60/hour
1.0 (1)
8 hours tutoring
Offers online lessons
View Seth's Profile

I've worked over 20 years with C and C++, mostly on my own projects but I have had several professional roles with C++, most notably working with Slimware Corporation in Mississippi working on applications with Microsoft... See Seth's full profile

Matthew M. Santa Monica, CA, available for online & in-person tutoring
Matthew M.
65/hour

Master's in Electrical and Computer Engineering

After multiple C++ courses on the road to my degree and dozens of contracted and personal projects, I have thousands of hours of experience coding in C++. I'd consider myself to be an expert with Arduino microcontrollers. I have... See Matthew's full profile

65/hour
5.0 (722)
862 hours tutoring C++ out of 2,062 hours
Offers online lessons
View Matthew's Profile

After multiple C++ courses on the road to my degree and dozens of contracted and personal projects, I have thousands of hours of experience coding in C++. I'd consider myself to be an expert with Arduino microcontrollers. I have... See Matthew's full profile

Jonathan J. Tampa, FL, available for online & in-person tutoring
Jonathan J.
67/hour

4th Computer Science Student

As a 4th year computer science student I have taken and obtained an A in 2 courses that involved C++, Programming Fundamentals 2 and Data structures and Algorithms. I also prepare for internships using C++ (Leet Code). I believe I... See Jonathan's full profile

67/hour
4.9 (19)
3 hours tutoring C++ out of 41 hours
Offers online lessons
View Jonathan's Profile

As a 4th year computer science student I have taken and obtained an A in 2 courses that involved C++, Programming Fundamentals 2 and Data structures and Algorithms. I also prepare for internships using C++ (Leet Code). I believe I... See Jonathan's full profile

Lyra K. San Jose, CA, available for online & in-person tutoring
Lyra K.
70/hour

Senior Software Engineer

I have nearly a decade of experience writing C++ code, in which time I've learned how to code effectively on projects both large and small. See Lyra's full profile

70/hour
5.0 (155)
259 hours tutoring C++ out of 416 hours
Offers online lessons
View Lyra's Profile

I have nearly a decade of experience writing C++ code, in which time I've learned how to code effectively on projects both large and small. See Lyra's full profile

Andre R. Cincinnati, OH, available for online & in-person tutoring
Andre R.
75/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.... See Andre's full profile

75/hour
5.0 (1870)
586 hours tutoring C++ out of 3,836 hours
Offers online lessons
View Andre's Profile

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.... See Andre's full profile

Owen Z. Doylestown, PA, available for online tutoring
Owen Z.
75/hour

Experienced C++ Developer

I have used C++ in a variety of academic and professional settings. Notably, my usage of C++ in industry focused heavily on computer vision and image processing. Academically, my usage focused on efficient algorithms and competitive... See Owen's full profile

75/hour
4.9 (76)
6 hours tutoring C++ out of 228 hours
Offers online lessons
View Owen's Profile

I have used C++ in a variety of academic and professional settings. Notably, my usage of C++ in industry focused heavily on computer vision and image processing. Academically, my usage focused on efficient algorithms and competitive... See Owen's full profile

Jeff B. Seattle, WA, available for online & in-person tutoring
Jeff B.
80/hour

Senior Software Engineer who builds C++ desktop and platform apps

For the last six years, I have been employed by Tableau Software to work on their C++ platform and desktop application components. I have a solid grasp of the core aspects of the C++ language, such as manual memory management, basic... See Jeff's full profile

80/hour
5.0 (731)
590 hours tutoring C++ out of 2,849 hours
Offers online lessons
View Jeff's Profile

For the last six years, I have been employed by Tableau Software to work on their C++ platform and desktop application components. I have a solid grasp of the core aspects of the C++ language, such as manual memory management, basic... See Jeff's full profile

Neveen M. Watertown, MA, available for online & in-person tutoring
Neveen M.
80/hour

Data Scientist with Engineering master thesis in C++

c was the first programming job I got and from there I moved to O.O. Programming in C++. I can explain C++ programming as well as the other programming languages I master in simple language and ways for anyone to grasp. See Neveen's full profile

80/hour
5.0 (707)
131 hours tutoring C++ out of 2,001 hours
Offers online lessons
View Neveen's Profile

c was the first programming job I got and from there I moved to O.O. Programming in C++. I can explain C++ programming as well as the other programming languages I master in simple language and ways for anyone to grasp. See Neveen's full profile

Mark M. Pittsburgh, PA, available for online & in-person tutoring
Mark M.
80/hour

Software Engineer with Master's in Computer Science

I've worked on several C++ projects in my career, including software for GPS satellites, performance profiling of C++ code for Minitab statistical software, and an XML database system in C++. While at Raytheon, I took a... See Mark's full profile

80/hour
4.8 (207)
47 hours tutoring C++ out of 789 hours
Offers online lessons
View Mark's Profile

I've worked on several C++ projects in my career, including software for GPS satellites, performance profiling of C++ code for Minitab statistical software, and an XML database system in C++. While at Raytheon, I took a... See Mark's full profile

Ze L. Brooklyn, NY, available for online & in-person tutoring
Ze L.
85/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. See Ze's full profile

85/hour
5.0 (364)
250 hours tutoring C++ out of 1,673 hours
Offers online lessons
View Ze's Profile

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. See Ze's full profile

Daniel F. Goose Creek, SC, available for online & in-person tutoring
Daniel F.
95/hour

Software Engineer for DoD

I have used C as well as C++ for at least 5 years. I have interviewed using C++, use it for my day to day job, as well as using it for personal projects. C++ is also extremely similar to C which I also am very proficient in. See Daniel's full profile

95/hour
4.8 (241)
13 hours tutoring C++ out of 670 hours
Offers online lessons
View Daniel's Profile

I have used C as well as C++ for at least 5 years. I have interviewed using C++, use it for my day to day job, as well as using it for personal projects. C++ is also extremely similar to C which I also am very proficient in. See Daniel's full profile

Jody J. Omaha, NE, available for online & in-person tutoring
Jody J.
95/hour

Professional C++ Programmer

I have programmed in C++ at a fortune 100 company for over 20 years. Experience has involved Tuxedo on Unix and Linux as well as with DOS and Windows batch jobs to load geographic data. I have an extensive amount of code in production.... See Jody's full profile

95/hour
4.9 (2901)
2,378 hours tutoring C++ out of 10,144 hours
Offers online lessons
View Jody's Profile

I have programmed in C++ at a fortune 100 company for over 20 years. Experience has involved Tuxedo on Unix and Linux as well as with DOS and Windows batch jobs to load geographic data. I have an extensive amount of code in production.... See Jody's full profile

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

Experienced Instructor who gets results in Programming and Letters

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.... See Ben's full profile

100/hour
4.9 (327)
240 hours tutoring C++ out of 1,669 hours
Offers online lessons
View Ben's Profile

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.... See Ben's full profile

Dan K. Irvine, CA, available for online & in-person tutoring
Dan K.
100/hour

Software Engineer in Aerospace

Teaching and helping others in the field of Computer Science and Software Engineering is the most satisfying experience because I remember my first time being able to write output to a file in C++ and being amazed. It was very simple but... See Dan's full profile

100/hour
5.0 (25)
12 hours tutoring C++ out of 57 hours
Offers online lessons
View Dan's Profile

Teaching and helping others in the field of Computer Science and Software Engineering is the most satisfying experience because I remember my first time being able to write output to a file in C++ and being amazed. It was very simple but... See Dan's full profile

Alex S. Festus, MO, available for online & in-person tutoring
Alex S.
120/hour

Professor, C/C++ coding, numerical modeling, high-performance (HPC)

Physics Professor, years of research and teaching experience, teaching US Undergraduate and Graduate students, tutoring High School students - subjects include C/C++ Programming (beginners to advanced), Algorithms, Data Structures,... See Alex's full profile

120/hour
4.9 (389)
472 hours tutoring C++ out of 1,335 hours
Offers online lessons
View Alex's Profile

Physics Professor, years of research and teaching experience, teaching US Undergraduate and Graduate students, tutoring High School students - subjects include C/C++ Programming (beginners to advanced), Algorithms, Data Structures,... See Alex's full profile

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

Berkeley Graduate, Programmer, Experienced Teacher

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... See Steven's full profile

120/hour
5.0 (4974)
2,243 hours tutoring C++ out of 14,639 hours
Offers online lessons
View Steven's Profile

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... See Steven's full profile

Dalton A. Revere, MA, available for online & in-person tutoring
Dalton A.
120/hour

Theoretical Computer Scientist with Python, C++, C Experience

In addition to and alongside my math education at MIT, I took classes in theoretical computer science, and I also learned to program in C++, Python, and C. I have experience from the basics such as variables and loops to algorithm... See Dalton's full profile

120/hour
4.9 (182)
7 hours tutoring C++ out of 488 hours
Offers online lessons
View Dalton's Profile

In addition to and alongside my math education at MIT, I took classes in theoretical computer science, and I also learned to program in C++, Python, and C. I have experience from the basics such as variables and loops to algorithm... See Dalton's full profile

Jon R. Fremont, CA, available for online & in-person tutoring
Jon R.
130/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),... See Jon's full profile

130/hour
5.0 (714)
85 hours tutoring C++ out of 1,689 hours
Offers online lessons
View Jon's Profile

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),... See Jon's full profile

Robert W. Scottsdale, AZ, available for online & in-person tutoring
Robert W.
180/hour

10+ years experience in C++

I graduated Magna Cum Laude in Computer Science. I've been programming in C++ for almost as long as I have C (plus C is almost a subset of C++ and most of the C I write is Clean C, ie it compiles as C++ too). Like with... See Robert's full profile

180/hour
5.0 (412)
261 hours tutoring C++ out of 1,060 hours
Offers online lessons
View Robert's Profile

I graduated Magna Cum Laude in Computer Science. I've been programming in C++ for almost as long as I have C (plus C is almost a subset of C++ and most of the C I write is Clean C, ie it compiles as C++ too). Like with... See Robert's full profile

Jean-Benoit B. Arvada, CO, available for online & in-person tutoring
Jean-Benoit B.
200/hour

Senior Software Engineer

I have a Master's degree in Computer Science and more than 8 years of experience developing real-time software in C/C++. See Jean-Benoit's full profile

200/hour
4.9 (500)
449 hours tutoring C++ out of 2,471 hours
Offers online lessons
View Jean-Benoit's Profile

I have a Master's degree in Computer Science and more than 8 years of experience developing real-time software in C/C++. See Jean-Benoit's full profile

Sid M. East Stroudsburg, PA, available for online & in-person tutoring
Sid M.
200/hour

Senior Software Engineer, Using C++ for 25+ years

I have been using C++ in my work for more than 25 years, at Borland, Intel, Amazon, and Google. I use C++ for my own projects. I have been following the evolving standards (C++11, C++14, C++17), using the Standard Template Library... See Sid's full profile

200/hour
5.0 (573)
397 hours tutoring C++ out of 2,061 hours
Offers online lessons
View Sid's Profile

I have been using C++ in my work for more than 25 years, at Borland, Intel, Amazon, and Google. I use C++ for my own projects. I have been following the evolving standards (C++11, C++14, C++17), using the Standard Template Library... See Sid's full profile

Kedar B. Madison, WI, available for online & in-person tutoring
Kedar B.
280/hour

Computer and Electrical Engineering Graduate

As part of my required degree curriculum at the University, C++ was extensively used to complete some big projects including a 2D Box Game. Since then, I have been tutoring C++ language itself and also as part of other courses. For... See Kedar's full profile

280/hour
4.9 (67)
25 hours tutoring C++ out of 243 hours
Offers online lessons
View Kedar's Profile

As part of my required degree curriculum at the University, C++ was extensively used to complete some big projects including a 2D Box Game. Since then, I have been tutoring C++ language itself and also as part of other courses. For... See Kedar's full profile

Trusted with over 6 million hours of lessons since 2005

5 star rated 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.

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.

Pay After Your Lesson

Get the help you need first. You’ll only be charged after your lesson is complete.

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

Private Teachers Prepared to Help You Learn C++

 Question

How would you define C++ in your own words?
C++ is the classic "stick shift/manual transmission" programming language. You operate very close to the hardware, have direct control over everything, and can do just about anything (including operations that are totally illogical). With a blank-canvas language such as C++, you can easily (or... read more
C++ is the classic "stick shift/manual transmission" programming language. You operate very close to the hardware, have direct control over... read more
Steven M.

Steven M. answered • 03/19/18

Tutor
5.0 (4974)

 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 directly relates to the underlying machine language. Each C statement corresponds to an assembly language statement.
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... read more
Answered • 03/19/18

 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 be developed natively on any platform and can be used to develop programs that run on hardware, in the operating system software stack, mobile... read more
Object-oriented computer programming language that extends c. Supports multi-threading and low-level programming. Versatile, fast, and structured.... read more
Bryan C.

Bryan C. answered • 03/19/18

Tutor
4.9 (121)

 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 the extension of C the includes object oriented design. Each object is a unique entity.
C++ is a programming language that is very powerful because it is close to machine language even though it facilitates object oriented design. C++... read more
Titus L.

Titus L. answered • 06/05/18

Tutor
4.8 (252)