C#

Learn C# today and set the foundation for your general purpose, object oriented programming skills. C# is a simple programming language used widely throughout multiple programming disciplines. Pluralsight’s C# courses walk you through everything from fundamentals to advanced-programming topics.

Courses
Newest Courses
ASP.NET Core is a whole new way of developing web-applications with .NET and C#. In this course, Building a Web App with ASP.NET Core, MVC 6, EF Core, and Angular, you'll learn how this new change can speed up development of web apps. Next, you'll learn how to create web pages using ASP.NET MVC...
Whether you're a junior developer and want to learn a systematic approach to build applications, or you're more experienced and want to strengthen your front-end and/or back-end development skills, this course is for you. In this hands-on course, Become a Full-stack .NET Developer, you will be...
As software grows more complex, you need to manage this complexity by using various architectural patterns, practices, and principles. In this course, Clean Architecture: Patterns, Practices, and Principles, you will learn how software experts keep their architecture clean using a modern...
In this course, we'll see how to build classes, program with objects, and work with interfaces using the C# language.
Both ASP.NET Core and Entity Framework Core have been built from the ground up, and a lot has changed. ASP.NET Core isn't an upgrade to ASP.NET, it's a new framework altogether. In this course, Building Your First API with ASP.NET Core, you'll learn about the important concepts of ASP.NET Core...
In this course, C# 6 from Scratch, you will be introduced to the basics of C# 6, the latest version of one of the most popular programming languages on the planet, and work your way up through intermediate and advanced topics. Along the way you'll learn a good bit about best practices and how...
Creating effective C# unit tests for enterprise applications requires thoughtful consideration so that your test suite doesn't become burdensome from being rote, brittle, and untrustworthy. In this course, Effective C# Unit Testing for Enterprise Applications, you'll learn techniques to create...
ASP.NET core is the new web framework from Microsoft, redesigned from the ground up to be fast, flexible, modern, and work across different platforms. In this course, ASP.NET Core Fundamentals, you will build an ASP.NET Core application from scratch. Along the way, you will learn about...
ASP.NET MVC 5 Fundamentals covers all the new features of ASP.NET MVC 5, as well as the new features for web developers in Visual Studio 2013. The course looks at the Katana and OWIN middleware components to see how the components work at a low level and how they fit into ASP.NET pipeline. The...
This course is a comprehensive introduction to ASP.NET MVC 4, and will give you the essentials you need to start building applications with Microsoft's MVC framework. You'll see how to work with controllers and Razor views, as well as the Entity Framework, Entity Framework migrations,...