STEM

Introduction to F#

Adding F# to your skillset can make you a more well-rounded programmer and opens up the functional programming landscape for you to explore. Whether it’s web programming, cross-platform apps, or machine learning, F# has you covered. When learning a new programming language, it’s vital to understand fundamental programming concepts, but with F#, you also need to understand the differences between object-oriented programming and functional programming. In this course, software developer and instructor Harrison Ferrone guides you through the F# basics by building a simple console application. Exercise your new functional programming muscles with core concepts, and then work your way up to simple examples that you might use in everyday programming. Go over everything from variables and control flow to functional and object-oriented topics. This course highlights everything a beginner needs to transform ideas into a simple F# project.

Learn More