___ Platform Products Resources For IndividuaIs Sign in TRY FOR FREE × PATHS C# Development Fundamentals Authors: Mike Woodring, Paolo Perrotta, Alex Wolf, Gill Cleeren, Jeremy Clark, Thomas Claudius Huber, Roland Guijt, Simon Robinson, Elton Stoneman, Paul D. Sheriff, Jason Roberts, Deborah Kurata 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... Read more RELATED TOPICS .Net developer web developer software engineer ASP.Net Visual Studio WPF GET STARTED 46th percentile ASSESSMENT DETAILS C# Development Fundamentals: Expert Expert 201-300 Proficient 101-200 Novice 0-100 RATING 120 What you will learn C# syntax Object oriented paradigm Arrays, lists, dictionaries Interfaces Generics Events, delegates, and lambdas LINQ Asynchronous programming Pre-requisites No prior C# knowledge or experience is needed. Some understanding of common programming concepts, such as variables and looping, will be helpful. Introduction to C# Do you want to become productive with C#? This beginner area is the perfect place to start. These C# tutorials are designed to give you everything you need to become a productive C# developer. By the end of this section, you’ll have a firm understanding of the C# language and valuable insights on how things work under the hood. C#: The Big Picture by Mike Woodring Jul 29, 2021 / 1h 4m C#: Getting Started by Paolo Perrotta May 11, 2021 / 1h 37m Controlling Program Flow in C# by Alex Wolf Apr 29, 2021 / 2h 32s Introduction to the C# Type System by Gill Cleeren May 3, 2021 / 5h 17m C# Interfaces by Jeremy Clark Jun 23, 2021 / 2h 44m C# Generics by Thomas Claudius Huber Apr 13, 2021 / 3h 15m C# Language Features Once you have a strong foundation with C#, you can now start fine tuning your skills to create code that is more maintainable, extensible, and object-oriented. The C# courses in this section will provide everything you need to know to take advantage of the rich feature set C# provides. Working with C# Records by Roland Guijt Apr 16, 2021 / 1h 6m Working with Arrays and Collections in C# by Simon Robinson Apr 20, 2021 / 2h 12m C# Extension Methods by Elton Stoneman May 19, 2021 / 1h 26m C# Language-Integrated Query (LINQ) by Paul D. Sheriff Mar 17, 2021 / 2h 32m Applied C# The courses in this section will provide valuable insight into the finer points of the C# language. This includes a deep dive into creating code with interfaces, the use of extension methods and lambda functions. Finally you will wrap up by gaining an understanding of C# concurrent collections and various tips to be an effective C# developer. Exception Handling in C# by Jason Roberts Mar 22, 2021 / 1h 44m Working with Nulls in C# by Jason Roberts Aug 13, 2021 / 2h 31m IDisposable Best Practices for C# Developers by Elton Stoneman May 13, 2021 / 2h 16m Implementing C# Unit Testing Using Visual Studio 2019 and .NET 5 by Paul D. Sheriff Feb 16, 2021 / 2h 12m Defensive Coding in C# by Deborah Kurata Jan 2, 2020 / 2h 14m Object-Oriented Programming Fundamentals in C# by Deborah Kurata Mar 11, 2019 / 3h 26m SOLUTIONS Pluralsight Skills Pluralsight Flow Government Gift of Pluralsight View Pricing Contact Sales Skill up for free PLATFORM Browse library Role IQ Skill IQ Iris Authors Professional Services Technology Index COMPANY About us Customer stories Careers Blog Newsroom Resource center Guides RESOURCES Download Pluralsight Events Teach Partners Affiliate Partners PluralsightOne.org Subscribe SUPPORT Contact Help center IP whitelist Sitemap Deutsch English French Copyright © 2004 - 2021 Pluralsight LLC. All rights reserved Terms of Use Privacy Policy We use cookies to make interactions with our websites and services easy and meaningful. For more information about the cookies we use or to find out how you can disable cookies, click here. ALLOW DECLINE