Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

F# 6 Fundamentals

This course will teach you the fundamentals of programming with F#, the .NET platform’s functional programming language which allows you to focus on your problem domain rather than the details of programming.

Beginner
7h 35m
(33)

Created by Michael Heydt

Last Updated Aug 17, 2022

Course Thumbnail
  • Course

F# 6 Fundamentals

This course will teach you the fundamentals of programming with F#, the .NET platform’s functional programming language which allows you to focus on your problem domain rather than the details of programming.

Beginner
7h 35m
(33)

Created by Michael Heydt

Last Updated Aug 17, 2022

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

You'll learn the basics of the F# language as well as get an introduction to important concepts of functional programming. In this course, F# 6 Fundamentals, you’ll learn the fundamentals of F# application development. First, you’ll explore how to represent data in F# and create functions to work with that data, including function pipelines, composite functions, and injecting function dependencies. Next, you’ll discover how to work with collections of data in a functional manner instead of using complex and troublesome imperative code. Finally, you’ll learn how to functionally model relationships in data using discriminated unions and options. When you’re finished with this course, you’ll have the skills and knowledge of F# 6 needed to build real F# based applications.

F# 6 Fundamentals
Beginner
7h 35m
(33)
Table of contents

About the author
Michael Heydt - Pluralsight course - F# 6 Fundamentals
Michael Heydt
4 courses 4.8 author rating 64 ratings

Mike is a seasoned software developer, IT guy, cloud architect, IoT fanatic, and overall gadget hound. He is currently a freelance developer, DevOps engineer, author, trainer, and speaker.

Get started with Pluralsight