4 Days of F# in NYC!
Get 4 days of intensive F# trainings in New York by attending the Fast Track to F# course immediatelly followed by two days of Progressive F# tutorials with two tracks of hands-on tutorials.
- More about Fast Track to F#
- Progressive F# Tutorials
As a limited offer, you can get a free ticket for Progressive F# tutorials, when you sign up for the Fast Track to F# training. Contact us for more details!
Start reading now!
Written by Tomas Petricek with Jon Skeet. Order from Manning or go to Amazon.com, Amazon.co.uk or your favorite book store.
MSDN Articles
The following MSDN sections were written as companion to Real-World Functional Programming. The first chapter is loosely based on chapters 1-3 of the book.
- Functional Programming Intro
- Server-Side Programming
- Client-Side Applications
- Numerical Computing
- Building Data-Driven Webs
- Visualizing Data
Section 4 was written by Yin Zhu and the remaining sections were written by Tomas Petricek.
Functional programming languages are astonishing for their ability to express ideas in a succinct, declarative way. In the recent years, functional ideas are becoming ubiquitous in the .NET world. Among many libraries based on functional concepts, Visual Studio 2010 includes a functional .NET language called F#.
Fast Track to F# Course
![]() |
![]() |
This two day Fast Track to F# course is what you need to start using F# in practice and to get the most out of functional and concurrent programming concepts. The course is designed by F# experts Tomas Petricek and Phil Trelford and builds on their real-world experience with F#.
F# is increasingly used in domains such as finance, gaming, mobile and web development, testing and more. The language makes it possible to solve complex problems with simple, maintainable and robust code.
In this course, we look at a number of applications. We explore how F# simplifies domain modelling and testing. Then we look at F# killer features for asynchronous and concurrent programming and for data processing. After attending the course, you’ll be able to solve interesting problems with F#, but you’ll also become a better programmer in general.
Learn how to
- Write effective and succinct solutions to complex problems in F#
- Model complex domains with functional types and domain specific languages (DSLs)
- Integrate F# in to your company workflow through prototyping, testing and scripting
- Use F# 3.0 type providers to gather and process data
- Use F# asynchronous workflows and agents to write scalable concurrent code
More information
- Find out more about the course and book online at SkillsMatter
- Contact us directly to arrange an on-site course or if you have any questions
Real World Functional Programming
With examples in F# and C#
Written by Tomas Petricek with Jon Skeet, this book explores functional programming through the F# and C# languages and presents the new F# language as well as several advanced C# 3.0 concepts. It shows how functional programming differs from other approaches and explains core functional ideas. The book includes numerous practical examples that apply functional programming to the day-to-day tasks.
More information about the book:
- Read book information at Manning and annotated table of contents
- Look at some nice reviews and free samples
- See the errata and book forum at Manning
- Download the source code from MSDN Code Gallery



