Learning Functional Programming with Swift
Offered By: LinkedIn Learning
Course Description
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
- Functional programming overview
- Immutability and avoiding state change
- Keeping functions and data separate
- First-class functions
- Function types
- Defining functions like variables
- Passing functions as arguments
- Returning functions
- Working with arrays "functionally"
- Mapping
- Mapping example
- Filtering
- Filtering example
- Reducing
- Reducing example
- Combining functions
- Advanced concepts
- Partial application
- Recursion
- Next steps
Taught by
Shaun Wassell
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX