Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Functional Programming with C#

via Pluralsight

Write review

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access


You've probably heard about the benefits that functional programming can bring to your applications, but did you know you can apply many of the same techniques in C#? Did you know that you're probably already using some of them? In this course, you'll learn how to use C# as a functional language by taking advantage of immutability, delegation, generics, and extension methods. You'll even see how these techniques can enhance the usefulness of several of the features introduced in C# 6. Through careful application of these techniques you'll be writing more concise, predictable code with fewer defects in no time.

Syllabus

  • What Is Functional Programming? 21mins
  • Express Yourself 21mins
  • Functional Thinking 14mins
  • Going with the Flow 28mins

Taught by

Dave Fancher

Reviews

4.5 rating at Pluralsight based on 760 ratings

Start your review of Functional Programming with C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.