Learn C# from Pluralsight

Pluralsight offers you 80 courses, to learn C# now!

Pluralsight, is an American publicly held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 6,500 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.

  • flag Pluralsight
  • student All Levels
  • database video
  • earth English
  • clock 2h 23m

C# Interfaces

C# Interfaces help us create code that s maintainable^ extensible^ and easily testable. This course covers interfaces from the basics of what are interfaces? and works up to advanced abstractions.

Read More
  • flag Pluralsight
  • student All Levels
  • database video
  • earth English
  • clock 3h 27m

Object-Oriented Programming Fundamentals in C#

This course takes you^ step by step^ through the principles and practices of object-oriented programming (OOP). The course provides you with the firm foundation in OOP that you need to progress to intermediate-level C# courses.

Read More
  • flag Pluralsight
  • student All Levels
  • database video
  • earth English
  • clock 2h 9m

Working with Nulls in C#

Learn how to create^ check^ access^ and eliminate nulls in your C# applications.

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 3h 28m

Applying Functional Principles in C#

Functional programming in C# can give you insight into how your programs will behave. You ll learn the fundamental principles that lie at the foundation of functional programming^ why they re important^ and how to apply them.

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 24m

C# Design Patterns: Adapter

Design patterns help you solve common software problems with known^ proven approaches. The adapter design pattern is one of the most common and useful patterns you ll encounter. This course shows you when and how to apply the adapter pattern …

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 28m

C# Design Patterns: Builder

Learn to implement the Builder Pattern with C#.

Read More
  • flag Pluralsight
  • student Expert
  • database Video
  • earth English
  • clock 40m

C# Design Patterns: Chain of Responsibility

In this course^ you ll discover how to work with the chain of responsibility pattern. You will understand why this pattern exists and how to implement this in a C# application.

Read More
  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 26m

C# Design Patterns: Command

Everything you need to know to master the Command pattern and how to implement it into your C# apps.

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 33m

C# Design Patterns: Composite

In this course you ll discover how to work with the composite pattern. You will understand why this pattern exists and how to implement this in a C# application.

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 1h 23m

C# Design Patterns: Data Access Patterns

In this course^ you ll discover how to work with the different data access patterns. You ll learn about repositories^ unit of work^ lazy loading^ and understand why these patterns exist and how to implement them in a C# application.

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 35m

C# Design Patterns: Flyweight

Design patterns can help you code more cleanly and efficiently. This course will help you learn to use the Flyweight pattern in C#.

Read More
  • flag Pluralsight
  • student Expert
  • database Video
  • earth English
  • clock 37m

C# Design Patterns: Mediator

In this tutorial you will discover how to work with the mediator pattern. You will understand why this pattern exists and how to implement this in a C# application.

Read More