Skip to content
AgileLogics

Learn F#

Structured lessons from the basics up — follow the path below in order, at your own pace.

64 lessons ~5h 56m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these on your own using what you learned in Level 1. Each one uses values, functions, pipelines, lists, pattern matching, and options....

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using records, discriminated unions, Result, modules, files, and active patterns from Level 2. 1. Bank Account Ledger Model tran...

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using computation expressions, async, testing, web frameworks, and the production practices from Level 3. 1. A JSON Web API Buil...

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    What You Should Know Now Values, immutability, and type inference — and when mutable is fine Functions, currying, partial application, pipel...

You're ready to build