Learning Functional Programming with Swift

Go to class
Write Review

Free Online Course: Learning Functional Programming with Swift provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning Functional Programming with Swift is taught by Shaun Wassell.

Overview
  • Learn how to write more robust and maintainable Swift code by making the switch to functional programming.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    1. What Is Functional Programming?
    • Functional programming overview
    • Immutability and avoiding state change
    • Keeping functions and data separate
    • First-class functions
    2. First-Class Functions
    • Function types
    • Defining functions like variables
    • Passing functions as arguments
    • Returning functions
    3. Array Functions
    • Working with arrays "functionally"
    • Mapping
    • Mapping example
    • Filtering
    • Filtering example
    • Reducing
    • Reducing example
    • Combining functions
    4. Advanced Functional Concepts
    • Advanced concepts
    • Partial application
    • Recursion
    Conclusion
    • Next steps