Skip to content
Learning path

F# Developer

Learn F# — ML-family functional programming on .NET. Used at Jet, Walmart, Microsoft for typed, expressive code.

mixed3 courses23 lessons~6 hoursFree
Start pathor sign up to track progress

Course sequence

  1. 01

    F# Fundamentals

    Not started

    Learn F#: Microsoft's functional language on .NET. Tightly typed but with so much inference you barely write a type. Pattern matching, discriminated unions, immutable by default. Used at Jet.com, Tachyus, and quietly inside lots of finance.

    intermediatefsharp9 lessons~2h
  2. 02

    F# Intermediate

    Not started

    Level up from F# Fundamentals. Records, immutable collections, computation expressions, async, options/results in chains. The features that make F# the .NET language for serious functional code.

    intermediatefsharp7 lessons~2h
  3. 03

    F# Advanced

    Not started

    Beyond F# Intermediate. Computation expressions, active patterns, units of measure, type providers basics, async deep. The features that make F# uniquely powerful for domain modeling.

    advancedfsharp7 lessons~2h

Create a free account to track your progress across this path.

F# Developer