C# Training

  4.6 out of 5 based on 245 Ratings

Looking for C# training with an expert live instructor? We have trained 62,586 students from 11,834 organizations. Where? Webucator's private C# classes can be delivered at your office anywhere in the world or online with a live instructor. Our public C# classes run monthly.

C# is an object-oriented programming language developed by Microsoft. C# is used to develop applications and software components which can be deployed in multiple environments. Webucator offers numerous C# courses for new and advanced programmers with varying levels of experience using C#.

Object-Oriented Programming in C#

- $2,975.00

Choose this course if you need to learn C# to create desktop applications or to use with ASP.NET to create web applications. You do not need to have experience with object-oriented programming to take this course.

Next Live Class:

C# Training for Object-Oriented Programmers

- $1,190.00

Choose this C# course if you are an experienced object-oriented programmer who needs to get up to speed on C# quickly as a prerequisite to learning ASP.NET or building desktop applications on Windows.

Next Live Class:

MOC 20483 - Programming in C# - Windows Applications

- $2,975.00

Choose this C# course if you are an experienced object-oriented programmer who needs to learn to develop Windows applications using C#. Your certified C# trainer will teach you the structure, language syntax, and implementation details of C# and then walk you through the process of building an application that incorporates several features of the .NET Framework.

Next Live Class:

.NET Design Patterns Training

- $1,785.00

If you are a .NET developer and want to learn to write enterprise applications that are more efficient and maintainable by using design patterns, this is the right course for you. Your expert .NET trainer will teach you how to write maintainable, flexible, and testable code using Visual Studio.

Next Live Class:

Test-Driven Development Using Visual Studio and C#

- $595.00

If you are a C# developer and have heard about all the benefits of test-driven development, but are not sure how to get started with it, then this is the right C# course for you. Through a series of example programs and tests, your expert C# trainer will quickly bring you up to speed on unit testing in .NET development projects.

Next Live Class:

ASP.NET Using C# and Web Forms

- $2,975.00

Choose this ASP.NET course if you are an experienced developer who needs to learn to work on an existing ASP.NET project that uses Web Forms instead of the newer MVC or .NET Core ASP.NET frameworks.

Next Live Class:

ASP.NET Web API Essentials Using C#

- $1,150.00

Learn to develop ASP.NET Web API services in this hands-on course. Your instructor will guide you through topics like implementing and consuming HTTP services, handling media and content, binding, validation, routing, and more.

Next Live Class:

What people say about our training

The excellent course material and instructor made this class enjoyable and very relatable to my current career.
James Barr
Great class, instructor and materials. The labs were very easy to follow and challenging enough to teach me what I needed and more.
Jonathan Silva
NRG Energy
Object-Oriented Programming in C# is a great starting point for anyone who needs/wants to enter the .NET world. It covers both the paradigm and vocabulary of object-oriented programming and the language itself. As an old-time mainframe programmer, this was a passage way to the new world!
Elizabeth McRae
Community One Bank
This was a great course that has given me a good foundation in C# programming.
Daniel Poole
HID Global

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing


Students who have taken Instructor-led Training


Organizations who trust Webucator for their Instructor-led training needs


Satisfaction guarantee and retake option


Students rated our C# trainers 9.19 out of 10 based on 245 reviews

Contact Us or call 1-877-932-8228