Skip to content

Career 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

Start → ship

1

You start with

F# Fundamentals

3

You ship

F# Advanced

3 courses in order, every exercise graded on the executor.

Course sequence

Follow it in order. Each course is its own certificate.

  1. 1

    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. 2

    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. 3

    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.