C# Training Courses

Logical Imagination offers Visual C# training via our live, instructor-led online classes or as onsite classes at your location.  

C# (pronounced "C sharp") is a programming language that is designed for building a variety of applications that run on the .NET Framework. C# is simple, powerful, type-safe, and object-oriented. The many innovations in C# enable rapid application development while retaining the expressiveness and elegance of C-style languages.

Visual C# is an implementation of the C# language by Microsoft. Visual Studio supports Visual C# with a full-featured code editor, compiler, project templates, designers, code wizards, a powerful and easy-to-use debugger, and other tools. The .NET Framework class library provides access to many operating system services and other useful, well-designed classes that speed up the development cycle significantly.*

*Product details provided by Microsoft. Check out more product details at Microsoft.com.

C# Essentials

$650.00
C# Essentials Logo
Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring . . .
Upcoming Dates

Object-Oriented Programming in C#

$1,650.00
Object-Oriented Programming in C# Logo
This course emphasizes the C# language. It is current to Visual Studio 2015 or higher. Important newer features such as dynamic data type, named and optional arguments, the use of variance in generic interfaces, and asynchronous programming . . .
Upcoming Dates

.NET Framework Essentials Using C#

$975.00
.NET Framework Essentials Using C# Logo
This three-day course is designed to provide a sound introduction to the essentials of the.NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to .NET 4.6 and Visual Studio . . .
Upcoming Dates

Developing Applications with Entity Framework 4.1

$325.00
Developing Applications with Entity Framework 4.1 Logo
The course starts with an introduction to Entity Framework, where you will learn about data access and object-relational mapping, how the Entity Framework works and the tools it provides, and you will see how to build an entity data . . .
Upcoming Dates

ASP.NET Using Visual C#

$1,650.00
ASP.NET Using Visual C# Logo
This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.5.1 and Visual Studio 2013. It includes an introduction to ASP.NET MVC, a newer Web programming framework . . .
Upcoming Dates

ASP.NET MVC 5 Using Visual C#

$975.00
ASP.NET MVC 5 Using Visual C# Logo
This course provides a practical hands-on introduction to developing Web applications using ASP.NET MVC 5 and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of . . .
Upcoming Dates

ASP.NET Web API Essentials Using Visual C#

$650.00
ASP.NET Web API Essentials Using Visual C# Logo
This course provides a practical hands-on introduction to developing and consuming ASP.NET Web API services using C# and Visual Studio 2015 or higher. This Web development framework from Microsoft makes it easy to create HTTP services . . .
Upcoming Dates

Test-Driven Development Using Visual Studio and C#

$325.00
Test-Driven Development Using Visual Studio and C# Logo
An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. . . .
Upcoming Dates

Advanced Test-Driven Development Using Visual Studio and C#

$325.00
Advanced Test-Driven Development Using Visual Studio and C# Logo
An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. . . .
Upcoming Dates

Test-Driven Development Using NUnit and C#

$325.00
Test-Driven Development Using NUnit and C# Logo
An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. . . .
Upcoming Dates

Windows Forms Using Visual C#

$1,650.00
Windows Forms Using Visual C# Logo
This five-day course provides a practical, hands-on introduction to GUI development using Windows Forms and C#. The course introduces database programming in Windows, including use of Language Integrated Query (LINQ) and covers powerful . . .
Upcoming Dates

Windows Presentation Foundation Using C#

$1,325.00
Windows Presentation Foundation Using C# Logo
This course introduces Windows Presentation Foundation or WPF, the .NET technology from Microsoft for building rich Windows applications. It was originally part of .NET 3.0, previously called “WinFX” by Microsoft. WPF includes an XML-based . . .
Upcoming Dates

Windows Communication Foundation Using C#

$975.00
Windows Communication Foundation Using C# Logo
Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting. . . .
Upcoming Dates

Web Services Using C# and .NET

$1,325.00
Web Services Using C# and .NET Logo
This course provides a realistic, hands-on and comprehensive coverage of developing Web services using .NET and C#. Web services are an evolving series of standards that enable programs on various computers to communicate with other . . .
Upcoming Dates

LINQ Using Visual C#

$650.00
LINQ Using Visual C# Logo
In this course, you will learn to use the Language Integrated Query (LINQ) to easily create complex data-independent queries. In addition, you will learn about the language features for Visual C# in Visual Studio in order to make LINQ . . .
Upcoming Dates

Where We Have Trained

We've provided C# training all over North America and beyond!

Adelanto, CA Albuquerque, NM Anderson, SC Atlanta, GA Baltimore, MD Bergenfield, NJ Binghamton, NY Boston, MA Bourne, MA Brandon, SD Burlington, IA Charlotte, NC Chicago, IL Cincinnati, OH Cleveland, OH Clifton, NJ Colorado Springs, CO Columbus, OH Corpus Christi, TX Dallas, TX Dartmouth, MA Denver, CO Detroit, MI Fort Worth, TX Fountain Valley, CA Franklin, NJ Fresno, CA Goffstown, NH Grandview, MO Hamilton, OH Harrison Township, MI Hazlet, NJ Helena, MT Honolulu, HI Houston, TX Indianapolis, IN Indio, CA Jacksonville, FL Kansas City, MO Laredo, TX Las Vegas, NM Lexington, VA Livermore, CA Los Angeles, CA Louisville, KY Madison, AL Memphis, TN Miami, FL Milwaukee, WI Minneapolis, MN Miramar Beach, FL Monroe, NC Morristown, NJ Moses Lake, WA Narragansett, RI Nashville, TN New Orleans, LA New York, NY Newark, NJ Norfolk, NE North Tonawanda, NY Norwalk, CA Oklahoma City, OK Omaha, NE Opelousas, LA Orem, UT Pearland, TX Philadelphia, PA Phoenix, AZ Pittsburgh, PA Pompano Beach, FL Pontiac, MI Poplar Bluff, MO Portland, OR Portsmouth, OH Raleigh, NC Rochester, NY Sacramento, CA Saint Louis, MO San Antonio, TX San Diego, CA San Dimas, CA San Francisco, CA San Jose, CA Seattle, WA Sedalia, MO Slidell, LA Stillwater, OK Stockbridge, GA Tampa, FL Tonawanda, NY Tucson, AZ Virginia Beach, VA Waco, TX Wailuku, HI Waipahu, HI Washington, DC Wheeling, WV Wichita, KS Wilsonville, OR