- Module 1: Set up your F# development environment, write your first line of F# code, and build your first F# application
- Understand what makes F# a good language for building applications
- Write your first line of F# code
- Build your first F# console application
- Module 2: In this module, you'll learn about variables and data types. You'll also look at how to output data to the screen and capture user input. And you'll explore operators and ways to convert between data types.
- Declare and use variables to store values.
- Output to the screen.
- Read from the console and capture user input.
- Convert between data types.
- Module 3: Learn how to manage execution flow in your programs by using `if...elif...else` and loop constructs.
- Use if...elif...else to add conditional logic to your code.
- Create repeat statements by using various loop constructs.
- Understand the difference between various loop constructs and when to use them.
- Module 4: Learn what functions are and how to define and call them. In addition, use function patterns to architect with functions.
- Define and use functions.
- Use pipelines to operate on data.
- Compose functions to create larger functions.
- Module 5: This module covers collections in F#, with a specific focus on lists.
- Explore collection data structures.
- Learn about the basic properties in a list structure.
- Use the list module to carry out some more advanced operations.
By the end of this module, you'll be able to:
In this module, you'll:
In this module, you will:
In this module, you'll:
In this module, you will: