Curious about F#?
F# is an open source, cross-platform, functional programming language. It is especially well suited to developing mobile apps, web applications, distributed computing, and machine learning.
What our students say...
"This course helped me to get deeper in my understanding of F#. Short yet fun and spicy" Andrew Williams (Intro course)
"To the point F# examples and stuff that you can do with it" Michal Lacko (Functional F# course)
"Excellent intro to programming with F#. Highly recommended!" Helge Stahlmann (Intro course)
Build a web server based on Suave
Build your own web server from the ground up, covering the basics of how Suave is currently developed.
F# in the Workplace: Domain Modelling & TDD
Have you wanted to understand how to 'do' F# in your day job? This course demonstrates how you can use Test Driven Development and the F# type system in tandem to write a domain for any problem you are attempting to solve.
Functional Programming with F#
Learn how to create and release your own library and take your first steps with machine learning.
Why choose our F# courses over others?
Our courses are completely project based. You’ll complete a new real-world project for every section. This means that you’ll retain more information, and be able to understand F# better, without it feeling like more work.
Latest F# Gazette articles
Building an OData service in F# using Entity & Suave – Gazette 007
This free tutorial will teach you how to implement an OData service in F# using Entity Framework andread more
Fable, the compiler that emits JS you can be proud of! – Gazette 006
What makes Fable different? It's a lightweight tool which won't try much more than compiling your Fread more