YoVDO

Learn F#

Offered By: YouTube

Tags

F# Courses Functional Programming Courses Monads Courses Functors Courses

Course Description

Overview

Dive into functional programming with this comprehensive 6-hour F# tutorial series. Explore the fundamentals of .NET and F#, set up your development environment, and master key concepts like functors, applicatives, and monads. Learn how to leverage classes, interfaces, and object expressions in functional programming, and gain proficiency in computation expressions and asynchronous programming. Suitable for beginners with no prior knowledge, this step-by-step guide provides the best resources to kickstart your F# journey in 2021 and beyond.

Syllabus

What is .NET? An Introduction for Complete Beginners (NO PRIOR KNOWLEDGE REQUIRED).
Getting Started with .NET/F# - How to setup a basic Development Environment [Windows/Mac/Linux].
F# Fundamentals Tutorial | Learn Functional Programming | Step-by-Step Guide.
Best Resources To Learn F# In 2021.
Functors, Applicatives and Monads Tutorial | Simply Explained | F# Functional Programming.
Classes, Interfaces and Object Expressions in F# | Why and How To Use Them In Functional Programming.
Computation Expressions Explained | Step-By-Step Tutorial | F# Functional Programming.
F# Asynchronous Programming Tutorial | Getting Started With Async.


Taught by

Ben Gobeil

Related Courses

Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala (Scala 2 version)
École Polytechnique Fédérale de Lausanne via Coursera
Haskell for Imperative Programmers
YouTube
HackerRank in Haskell
YouTube
Haskell: Lecture notes and assignments
University of Pennsylvania via Independent