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
Beginner
Jan 27, 2016
3h 35m
Beginner
Oct 29, 2015
4h 50m
Beginner
Mar 25, 2010
6h 17m
Beginner
Feb 28, 2014
6h 15m
Intermediate
Sep 18, 2013
2h 43m
Beginner
Jul 6, 2016
3h 6m
Intermediate
Sep 29, 2011
2h 44m
Intermediate
Sep 8, 2016
1h 25m
Intermediate
Aug 20, 2013
3h 57m
Intermediate
Aug 15, 2013
3h 16m
C# is the most commonly used language for leveraging the .NET Framework. As such, learning C# is a springboard to creating enterprise systems, desktop applications, websites and mobile applications. The goal of this learning path is to take you from having little to no experience with C# to...
When building applications we often deal with groups of things: a user's preferences, a customer's orders, or a product's color choices. To implement these groups of things in C#, we use collections. And to get the most from collections, we need to leverage generics. This course covers how,...
Once you learn the fundamentals of C#, (the basic syntax and control flow) where do you go from there? If you were learning carpentry, there would be a step between learning how to use a saw and building a house. That step is called an apprenticeship. Think of this course as your...
C# is Microsoft's entry into the world of managed programming. Using a syntax that is deliberately reminiscent of Java, C++ and C, C# achieves a natural tradeoff of terseness and clarity, enabling programmers to express concepts in a clear and maintainable form. Note - this course was...
C# Fundamentals with C# 5.0 is designed to give you everything you need to become a productive C# developer on the .NET platform. We'll look at the syntax of C#, which is similar to Java, JavaScript, and C++, as well as learn about tools such as Visual Studio, and the object oriented...
Whether you're still learning C# or you already have some experience, it's sometimes hard to know what you don't know. This is the follow-up course to C# Tips and Traps and is designed to further short-circuit your C# learning and provides a whole host of useful information about the sometimes...
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...
C# Programming Paradigms introduces you to the variety of programming styles supported by the C# language. At its core, C# is an object-oriented, statically-typed language that lends itself to procedural and object-oriented programming, but recent additions to the language have made it much...
Unexpected null values and NullReferenceExceptions can be a constant source of bugs resulting in wasted time and out of hours support callouts. In this course, Working with Nulls in C#, you're going to learn about the different ways that null values pop up in C# code and how to deal with them....
Whether you're still learning C# or you already have some experience, it's sometimes hard to know what you don't know. This course is designed to short-circuit your C# learning and provides a whole host of useful information about the sometimes under-used or unknown features of both the C#...