YoVDO

F# for Beginners

Offered By: YouTube

Tags

F# Courses Object-oriented programming Courses Data Structures Courses Functional Programming Courses Asynchronous Programming Courses

Course Description

Overview

Embark on a comprehensive 90-minute video series introducing F#, an open-source, cross-platform programming language known for its concise, performant, robust, and practical code. Discover how F# runs on any .NET platform and can be converted to JavaScript for web applications. Follow Luis as he guides you through 12 essential topics, including F# basics, development environment setup, interactive scripting, value binding, functions, data structures, object-oriented programming, collections, control flow, code organization, and asynchronous programming. Gain hands-on experience and learn to write efficient F# code applicable across various platforms and environments.

Syllabus

Introduction [1 of 12] | F# for Beginners.
What is F#? [2 of 12] | F# for Beginners.
Set up your F# development environment [3 of 12] | F# for Beginners.
Scripting with F# Interactive [4 of 12] | F# for Beginners.
Value binding & immutability [5 of 12] | F# for Beginners.
Functions, Pipelines & Composition [6 of 12] | F# for Beginners.
Group data with Tuples, Records, and Discriminated Unions [7 of 12] | F# for Beginners.
Object programming with classes & interfaces [8 of 12] | F# for Beginners.
Working with collections [9 of 12] | F# for Beginners.
Control flow & pattern matching [10 of 12] | F# for Beginners.
Organize your code with modules [11 of 12] | F# for Beginners.
Async programming [12 of 12] | F# for Beginners.


Taught by

dotNET

Related Courses

Advanced R Programming
Johns Hopkins University via Coursera
Building User Interfaces Using Functional React Components
NIIT StackRoute via Coursera
[Beta] Learn Advanced Python 3
Codecademy
Introduction to Functional Programming
Delft University of Technology via edX
Computing: Art, Magic, Science - Part II
ETH Zurich via edX