View on GitHub

F# Workshop

Do you want to learn F# and Functional Programming? Well, you better start coding!

Download this project as a .zip file Download this project as a tar.gz file

Introduction

Learning a new programming language is not easy, on top of reading a lot you need to practice even more.

This workshop is designed to teach you some of the basics of F# and Functional Programming by combining theory (slides) and practice (exercises).

Modules

The course is split into 4 modules, each of them contains a presentation (theory) and one exercise (practice).

Module 1

Module 2

Module 3

Module 4

Pre-requisites

Workshop Feedback

Recommended Learning Material

Functional Programming: What? Why? When? by Robert C. Martin

Five Reasons to Move from C# to F# by Jorge Fioranelli

Try F#

Practice Online: Try F#

Real-World Functional Programming by Tomas Petricek

Excellent F# book: Real-World Functional Programming by Tomas Petricek

License

Licensed under the Apache License, Version 2.0.

Copyright 2015 Jorge Fioranelli