Learn F#
Offered By: YouTube
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