©2011 Microsoft
Corporation. All rights reserved. Contact Us | About Microsoft Research | Privacy | Terms of Use
If you want to watch a talk or a screencast that is related to learning F#, teaching F# or using some of the F# tools mentioned elsewhere on this web, you're on the right address. Do you know about any talk or screencast that should be added? Let us know!
F# in Education was a one-day workshop for educators and industrialists, held in Cambridge, MA in November 2010. The workshop investigated F# as a possible teaching language, as well as its use in industry. Developments in cross-platform issues were highlighted.
You can watch presentations from the F# in Education Workshop.
Don Syme, MSR Cambridge, UK
Three part series of introductory video lectures by Don Syme, the lead designer of the F# language. Don introduces functional concepts such as functional data structures and pattern matching, imperative features of F# as well as the F# object model.
Tomas Petricek, University of Cambridge
The talk discusses how to teach the essential functioanl concept - composability. It start with a basic example that even high-school students can easily understand – numerical expressions. Then it moves to more exciting examples using a library for composing 3D graphics.
Don Syme, MSR Cambridge, UK
F# is a new language from Microsoft that combines a succinct syntax and the support for interactive scripting with the power, security and performance of a compiled language. This talk introduces F# presents examples of interactive visualization.
Peter Sestoft, ITU Copenhagen, Denmark
In the lecture, Peter introduces the curriculum, lecture plan and lecture notes for the course "Programs as data" that uses the functional programming concepts in F# to teach students programming language concepts and implementation details.
Samin Ishtiaq, MSR Cambridge, UK
Samin describes a 1 hour crash course to 10/11 year olds. The course leads up to calculating areas and volumes, which is what the students were learning in maths at that time. This presentation describes the contents and organization of the course.
Don Syme, MSR Cambridge and Robert Pickering, LexiFi
This talk explains how to use the F# language for writing readable and scalable parallel applications for .NET.
Tomas Petricek
This screencast shows how to start using F# on Linux. It demonstrates how to install F# on Linux and how to use F# command line tools. The screencast also shows how to create a simple Gtk# user interface in F# Interactive.
F# Developer Center
A wide range of videos about using F# with Visual Studio and demonstrating aspects of the language. Video series include using F# inside the VS2010 IDE, an F# tutorial series, conference talks on F#, and videos about individual language features.
Tomas Petricek
See the F# plugin for MonoDevelop in action! This screencast shows how to install the plugin and how to write and test simple F# Scripts in MonoDevelop. It demonstrates features of the plugin such as autocompletion and background error checking.
F#unctional Londoners
F#unctional Londoners is an F# user-group with regular monthly talks on various real-world F# programming topics. Previous talks cover a wide range of topics including numerical programming in F#, GPU programming as well as reactive and parallel programming.