Skip to content
CourseAsk.
F# From the Ground Up
Udemy MOOC / Non-credit 0

F# From the Ground Up

About this course

Whether it's your first programming language or your twenty-first, F# will transform your experience as a software developer. Requiring nothing more than basic computer literacy, this course teaches you how to write software in F#.Topics include:Setting up your environment • Installing .NET • Installing Visual Studio Code • Creating, building and running a console program • Declaring values and functions • Working with arrays, lists and other collections • Conditional branching and looping • Record types • Handling missing data with Option types • Object Orientation • The magic of discriminated unions and pattern matching • Generics • Forward piping • Higher order functions • Lambda expressionsThe course uses the free editor VS Code, which the course shows you how to install. The only thing you'll need is a computer running Windows (8, 10 or later).IMPORTANT NOTE FOR LINUX AND MACOS USERSThis course originally supported all three operating systems: Windows, Linux and MacOS. However the latest version of .NET, version 5, appears to have broken the toolchain for Linux. It will take me some time to establish whether MacOS still works. For this reason I have withdrawn the sections of the course which deal with installation for Linux and MacOS. I may restore these sections in future if the issues are mitigated. Please forgive any lingering references in the course to Linux and MacOS.

C

56/100

CourseAsk score

What the provider tells you
32/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • set up a development environment
  • write and run console programs in F#
  • utilize arrays, lists, and collections
  • apply object-oriented principles
  • manage optional data with Option types
  • understand and use discriminated unions and pattern matching
Software Engineering #data structures #functional programming #visual studio code #dotnet #lambda expressions #console applications #pattern matching #higher-order functions #object orientation #f#
$29.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0