From the course: Advanced C#: Functional Programming Patterns

Unlock this course with a free trial

Join today to access over 24,600 courses taught by industry experts.

What you should know

What you should know

This course is not a beginner course, it's meant to be a fast and practical introduction to the functional programming features in C# and .NET. C# is a multi-paradigm language because it combines elements from various paradigms such as object-oriented programming, imperative, and functional. To be clear, it has functional programming features, but it is not a pure functional language. Therefore, the focus on this course is to look at how to leverage these functional features and use functional patterns in your code. To put it plainly, this is not a functional programming course. I will cover some of the key concepts like immutable state and functional composition. But LinkedIn Learning has dedicated courses that look deeper into these concepts. Now let's talk about what you should know before starting the course. I expect you to know how to work with Visual Studio. If not, check out my other Visual Studio courses on this powerful developer IDE. It's not important what version of…

Contents