Featured resource
pluralsight AI Skills Report 2025
AI Skills Report

As AI adoption accelerates, teams risk of falling behind. Discover the biggest skill gaps and identify tools you need to know now.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

F# Fundamentals

Learn the fundamentals and the advanced topics of .NET's only functional-first programming language.

Liam McLennan - Pluralsight course - F# Fundamentals
by Liam McLennan

What you'll learn

F# continues the grand tradition of ML style functional programming languages, adding the power of the .NET runtime (CLR) and base class library. F# is an excellent general purpose language that extends the capabilities of C# with type providers, immutable data, structural equality, type inference, and a powerful type system. This course covers everything you need to get started with F# and functional programming.

Table of contents

About the author

Liam McLennan - Pluralsight course - F# Fundamentals
Liam McLennan

Liam is a software developer, technologist and product delivery expert. He thinks a lot about how to manage software delivery projects and how to grow high performance teams.

More Courses by Liam