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 ›
Daniel W.
80/hour

Software Engineer with 15+ years experience

i read a sonar sensor spec and wrote firmware to activate it and read the responses. i've used various compilers, such as GCC and makefiles to automate builds, and even unit testing in C. resource management such as using pointers... read more

80/hour
5.0 (458)
152 hours tutoring C out of 1,079 hours
Offers online lessons
See Tutors Like This

i read a sonar sensor spec and wrote firmware to activate it and read the responses. i've used various compilers, such as GCC and makefiles to automate builds, and even unit testing in C. resource management such as using pointers... read more

Americo M.
40/hour

Senior Software Engineer with 30 years of experience

Started programming in C language back in the 1980's. Programmed in both Unix environments as well as DOS/Windows environments. Have seen the language used for various types of processors ever since as well as used in Operating... read more

40/hour
4.8 (53)
33 hours tutoring C out of 395 hours
Offers online lessons
See Tutors Like This

Started programming in C language back in the 1980's. Programmed in both Unix environments as well as DOS/Windows environments. Have seen the language used for various types of processors ever since as well as used in Operating... read more

Jody J.
125/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

125/hour
4.9 (2356)
1,818 hours tutoring C out of 8,376 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

Chandra G.
40/hour

Using C and C++ since 1990 - over 30 years of coding

Coded data structure algorithms in C, C++ and using Posix multi-threads. Debugged complex codes using test-driven development read more

40/hour
4.5 (222)
26 hours tutoring C out of 745 hours
Offers online lessons
See Tutors Like This

Coded data structure algorithms in C, C++ and using Posix multi-threads. Debugged complex codes using test-driven development read more

Dylan L.
38/hour

C Fundamentals Tutor

I tutor the basics of C, from variable declaration to memory allocation. I can also assist with debugging. For those who are already familiar with higher level programming languages like Python or Java, I can help you navigate through... read more

38/hour
5.0 (91)
22 hours tutoring C out of 193 hours
Offers online lessons
See Tutors Like This

I tutor the basics of C, from variable declaration to memory allocation. I can also assist with debugging. For those who are already familiar with higher level programming languages like Python or Java, I can help you navigate through... read more

Alexis H.
90/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. read more

90/hour
5.0 (2874)
521 hours tutoring C out of 8,726 hours
Offers online lessons
See Tutors Like This

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

Jake Z.
100/hour

Experienced C Tutor & Systems Programmer

C is my all-time favorite language to teach. It's many intricacies which may be difficult to understand at first can be made straightforward with clear, thoughtful visual representations. I have been tutoring C since 2018, and... read more

100/hour
5.0 (337)
113 hours tutoring C out of 935 hours
Offers online lessons
See Tutors Like This

C is my all-time favorite language to teach. It's many intricacies which may be difficult to understand at first can be made straightforward with clear, thoughtful visual representations. I have been tutoring C since 2018, and... read more

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 (152)
86 hours tutoring C out of 355 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

Dan D.
185/hour

Expert at C, C++, Assembly, 3D, Unreal, games, Wyzant top 10% - 2020

I started tutoring DOS in the mid 80's. Then became a game industry professional programming in Assembly / C / C++. Since then I've worked with both Front end, and Back End technologies. You have probably even seen... read more

185/hour
5.0 (143)
193 hours tutoring C out of 461 hours
Offers online lessons
See Tutors Like This

I started tutoring DOS in the mid 80's. Then became a game industry professional programming in Assembly / C / C++. Since then I've worked with both Front end, and Back End technologies. You have probably even seen... 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 (703)
469 hours tutoring C out of 1,877 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 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
Titus L.

Titus L. answered • 06/05/18

Tutor
4.8 (238)

 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

 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
James G.

James G. answered • 03/19/18

Tutor
4.9 (267)

 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