In light of the COVID-19 crisis, we highly encourage meeting with your tutor online. Read more about

Find C Tutors Online or Near You

Private C tutoring with pay-as-you-go pricing

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

152 private C tutors / Find the best C tutor

See more experts ›
Ed M.
100/hour

Software Engineer with a degree in Computer Science/Cybersecurity

In college I used C extensively. I have used in courses including Algorithms, Systems Programming, Advanced Programming in the UNIX Environment, and Creative Problem Solving. read more

100/hour
5.0 (29)
10 hours tutoring C out of 56 hours
Offers online lessons
See Tutors Like This

In college I used C extensively. I have used in courses including Algorithms, Systems Programming, Advanced Programming in the UNIX Environment, and Creative Problem Solving. read more

Robert T.
55/hour

Full Stack App developer and mentor, 20+ years experience.

I have ten years experience teaching computer skills at the college level ages 14 and above mostly web app related, but also general computer programming. I have tutored in person and online students on various computer skills for about ten years... read more

55/hour
4.8 (123)
3 hours tutoring C out of 423 hours
Offers online lessons
See Tutors Like This

I have ten years experience teaching computer skills at the college level ages 14 and above mostly web app related, but also general computer programming. I have tutored in person and online students on various computer skills for about ten years... read more

Elliot W.
100/hour

Professional software engineer with a degree in Computer Science

I can teach some theoretical computer science, and am proficient in a number of programming languages including (in no particular order) C, C++, Java, Erlang, Rust, Bash, SQL, and a few others. I have experience teaching specific subjects... read more

100/hour
5.0 (101)
87 hours tutoring C out of 359 hours
Offers online lessons
See Tutors Like This

I can teach some theoretical computer science, and am proficient in a number of programming languages including (in no particular order) C, C++, Java, Erlang, Rust, Bash, SQL, and a few others. I have experience teaching specific subjects... read more

Patrick M.
50/hour

A lifelong learner and Linux lover!

10 years of C/C++ experience and more as a hobbyist. read more

50/hour
5.0 (15)
10 hours tutoring C out of 40 hours
Offers online lessons
See Tutors Like This

10 years of C/C++ experience and more as a hobbyist. read more

Yaki L.
65/hour

Software Engineer with 6+ Years of C Experience

I taught myself how to program in C when I was 14. Since then, I've used C both in coursework and for personal projects. This includes projects like a networked spell checker, linear algebra problem set generator, and an... read more

65/hour
5.0 (58)
5 hours tutoring C out of 102 hours
Offers online lessons
See Tutors Like This

I taught myself how to program in C when I was 14. Since then, I've used C both in coursework and for personal projects. This includes projects like a networked spell checker, linear algebra problem set generator, and an... read more

Akeme U.
90/hour

Experienced Software Engineer

I have used the C language on difficult tasks and taught hundreds of hours. I use it for Arudino in Computer Engineering. C is the low-level programming language that will automatically run on C++ compiler. As a software engineer, I... read more

90/hour
5.0 (563)
13 hours tutoring C out of 1,697 hours
Offers online lessons
See Tutors Like This

I have used the C language on difficult tasks and taught hundreds of hours. I use it for Arudino in Computer Engineering. C is the low-level programming language that will automatically run on C++ compiler. As a software engineer, I... read more

Jody J.
95/hour

Professional C Programmer

Have programmed in C at a fortune 150 company for over 25 in various environments including DOS, Windows, UNIX, and Linux. Have an extensive amount of code in production. Experience includes full life cycle software development in a dev... read more

95/hour
4.9 (1918)
1,433 hours tutoring C out of 6,799 hours
Offers online lessons
See Tutors Like This

Have programmed in C at a fortune 150 company for over 25 in various environments including DOS, Windows, UNIX, and Linux. Have an extensive amount of code in production. Experience includes full life cycle software development in a dev... read more

Amy M.
129/hour

Senior Software Engineer, 30+ years experience using C

My job required me to interact closely with the underlying computer and attached hardware using the C programming language. I have tutored students in classic C subjects including Pointers, Memory Allocation, Bit Manipulation, ASCII,... read more

129/hour
5.0 (1020)
1,274 hours tutoring C out of 4,467 hours
Offers online lessons
See Tutors Like This

My job required me to interact closely with the underlying computer and attached hardware using the C programming language. I have tutored students in classic C subjects including Pointers, Memory Allocation, Bit Manipulation, ASCII,... read more

Ronak P.
50/hour

Comp Scientist Tutoring in Programming and Algorithms

I reinforce every lesson with real-world applications for that concept so people don't forget what we went over in our session and also I teach them something new in the process. I teach automation with python, but I also teach C,... read more

50/hour
4.4 (7)
9 hours tutoring C out of 15 hours
Offers online lessons
See Tutors Like This

I reinforce every lesson with real-world applications for that concept so people don't forget what we went over in our session and also I teach them something new in the process. I teach automation with python, but I also teach C,... read more

Charles M.
95/hour

UNIX programmer since 1983, 20+years teaching

I have programmed in C since 1983, when I was in graduate school at Duke University. Since then I have taught C, programmed everything from applications to device drivers, and worked on BSD UNIX, Solaris, and Linux systems. read more

95/hour
4.9 (568)
391 hours tutoring C out of 1,443 hours
Offers online lessons
See Tutors Like This

I have programmed in C since 1983, when I was in graduate school at Duke University. Since then I have taught C, programmed everything from applications to device drivers, and worked on BSD UNIX, Solaris, and Linux systems. read more

Trusted with over 6 million hours of lessons since 2005

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 - 70 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
$70

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

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 most successful systems implementation language in history. It is capable of doing most things that can be done with assembly language with the additional benefit of being portable across computer architectures. C is also important because it is the inspiration form for many other... read more
C is the most successful systems implementation language in history. It is capable of doing most things that can be done with assembly language... read more
Answered • 03/19/18

 Question

How would you define C in your own words?
C is a high level language that is almost as fast as machine language. Everything has a pointer in C. All memory locations store either a pointer or a value and all memory locations are referenced by a pointer. All subroutines can pass values to the subroutine by value or by reference.
C is a high level language that is almost as fast as machine language. Everything has a pointer in C. All memory locations store either a pointer... read more
Answered • 06/05/18

 Question

How would you define C in your own words?
C is a functional programming language developed originally to go with the operating system Unix. It is a high-level language but not very far removed from machine-level coding, and in fact has provisions for specifying machine-level data structures and operations. It is relatively... read more
C is a functional programming language developed originally to go with the operating system Unix. It is a high-level language but not very far... read more
Answered • 03/20/18

 Question

How would you define C in your own words?
C is a low level language that has been around for a long time. It is good for writing optimized code when you need extra control over exactly what is happening on the hardware. It is the foundation upon which many high level languages are built.
C is a low level language that has been around for a long time. It is good for writing optimized code when you need extra control over exactly what... read more
Answered • 10/04/18