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

76 private C# tutors / Find the best C# tutor

See more experts ›
Matthew M.
80/hour

C#/.NET/Azure Full Stack Developer with 5 Years Teaching Experience

When I have to build a large application, I always turn to .NET for my backend. I've used C# to build web services, business logic, and desktop interfaces for a variety of projects. It's a great set of tools, but it can also be... read more

80/hour
5.0 (64)
39 hours tutoring C# out of 149 hours
Offers online lessons
See Tutors Like This

When I have to build a large application, I always turn to .NET for my backend. I've used C# to build web services, business logic, and desktop interfaces for a variety of projects. It's a great set of tools, but it can also be... read more

David C.
60/hour

Founder/CEO/Lead Programmer at Pie On A Plate Productions

The Unity3D professional game development engine uses C# as it's primary programming language. I am the lead programmer of my studio, having comprised games with as many as 500 inter-working C# classes. Especially proficient... read more

60/hour
5.0 (174)
54 hours tutoring C# out of 569 hours
Offers online lessons
See Tutors Like This

The Unity3D professional game development engine uses C# as it's primary programming language. I am the lead programmer of my studio, having comprised games with as many as 500 inter-working C# classes. Especially proficient... read more

Steven M.
88/hour

Berkeley Graduate, Programmer, Experienced Teacher

I have extensive experience in C++ and Java, which has helped greatly in my learning of C# (since the languages have a lot in common both in syntax and in concept). I am knowledgeable about C# when used in console applications, have... read more

88/hour
5.0 (3359)
182 hours tutoring C# out of 9,858 hours
Offers online lessons
See Tutors Like This

I have extensive experience in C++ and Java, which has helped greatly in my learning of C# (since the languages have a lot in common both in syntax and in concept). I am knowledgeable about C# when used in console applications, have... read more

Jason V.
89/hour

Experienced tutor ready to help you master C#!

With 100+ hours tutoring C# on Wyzant, 15 years of programming experience and a Masters in Computer Science, I am ready to help you master C#! Students of all levels will learn how to meet the requirements of their coding... read more

89/hour
5.0 (398)
115 hours tutoring C# out of 1,454 hours
Offers online lessons
See Tutors Like This

With 100+ hours tutoring C# on Wyzant, 15 years of programming experience and a Masters in Computer Science, I am ready to help you master C#! Students of all levels will learn how to meet the requirements of their coding... read more

James S.
68/hour

Senior Software Engineer with 20 years of C# experience

I started with Visual Basic.Net, but soon transitioned over to C# and haven't looked back. I've created enterprise applications for government entities and fortune 500 companies using C# and other tools. read more

68/hour
5.0 (115)
56 hours tutoring C# out of 283 hours
Offers online lessons
See Tutors Like This

I started with Visual Basic.Net, but soon transitioned over to C# and haven't looked back. I've created enterprise applications for government entities and fortune 500 companies using C# and other tools. read more

Vazi O.
75/hour

Python, SQL, Java, C++ Expert

I have masters in computer science. I have over 10 years of software development experience with with C#, C++ and Java. I am Microsoft Certified Trainer. read more

75/hour
4.8 (28)
5 hours tutoring C# out of 292 hours
Offers online lessons
See Tutors Like This

I have masters in computer science. I have over 10 years of software development experience with with C#, C++ and Java. I am Microsoft Certified Trainer. read more

Myco P.
70/hour

Web Developer Specializing in ASP.NET and C#

I have 5 years of professional experience working as web developer specializing in ASP.NET and C#. I create and maintain websites using HTML5, CSS3, and jQuery for the front-end and ASP.NET framework and C# as the programming... read more

70/hour
5.0 (282)
20 hours tutoring C# out of 699 hours
Offers online lessons
See Tutors Like This

I have 5 years of professional experience working as web developer specializing in ASP.NET and C#. I create and maintain websites using HTML5, CSS3, and jQuery for the front-end and ASP.NET framework and C# as the programming... read more

Jahi M.
55/hour

20+ Years Working as a Software Engineer Specializing in C# and Java

I have worked as a senior software engineer for over 20 years - utilizing C# and Java as my primary programming languages. I have developed software for medical devices, military systems, network management systems, and enterprise... read more

55/hour
4.9 (294)
92 hours tutoring C# out of 2,045 hours
Offers online lessons
See Tutors Like This

I have worked as a senior software engineer for over 20 years - utilizing C# and Java as my primary programming languages. I have developed software for medical devices, military systems, network management systems, and enterprise... read more

Philip B.
70/hour

Ph.D. in computer science from U.C. Berkeley

This study included extensive computer programming in a number of programming languages. I am currently tutoring students in the following C-based languages: C, C++, C#, Java, and Python. read more

70/hour
4.9 (2677)
18 hours tutoring C# out of 5,225 hours
Offers online lessons
See Tutors Like This

This study included extensive computer programming in a number of programming languages. I am currently tutoring students in the following C-based languages: C, C++, C#, Java, and Python. read more

Fernando Z.
50/hour

Professional Developer with over 10 years of C# experience

Fernando has over 10 years of professional C# experience with real world applications in Windows, Web and Mobile. Fernando has been programming with C# since .Net Framework 1.0 and has continued to develop applications through the... read more

50/hour
5.0 (300)
138 hours tutoring C# out of 671 hours
Offers online lessons
See Tutors Like This

Fernando has over 10 years of professional C# experience with real world applications in Windows, Web and Mobile. Fernando has been programming with C# since .Net Framework 1.0 and has continued to develop applications through the... 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 - 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 $80
$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

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 memory-managed, object-oriented programming language intended to be intuitive to anyone with existing experience in C/C++ or Java. C#'s major selling point is automatic garbage collection, removing the necessity of the programmer to have to manually manage unsafe resources such as... read more
C# is a memory-managed, object-oriented programming language intended to be intuitive to anyone with existing experience in C/C++ or Java. C#'s... read more
Answered • 03/20/18

 Question

How would you define C# in your own words?
C# is an extremely powerful development tool for desktop and in house business program. While Microsoft insists it doesn't matter which part of the DotNet development suite is used, I maintain that C# provides the most powerful, next-to-the-machine capability after C++. I don't recommend it for... read more
C# is an extremely powerful development tool for desktop and in house business program. While Microsoft insists it doesn't matter which part of... read more
Tom H.

Tom H. answered • 03/19/18

Tutor
5.0 (61)

 Question

How would you define C# in your own words?
C# is the programming language for the creative artist and the technical mind. As a high level program C# can easily make complicated systems while the code can still being simplistic and very readable.
C# is the programming language for the creative artist and the technical mind. As a high level program C# can easily make complicated systems while... read more
Answered • 03/19/18

 Question

How would you define C# in your own words?
In my opinion, C# is the Microsoft version of Java. Using C# in Visual Studio makes it easy to develop GUI based applications. C# can also be used to access any widely used database. There are a few features that make it easier to use than Java, but Java programmers will find it easy to learn... read more
In my opinion, C# is the Microsoft version of Java. Using C# in Visual Studio makes it easy to develop GUI based applications. C# can also be... read more
Eric M.

Eric M. answered • 03/19/18

Tutor
4.9 (93)