Hint: You can adjust the default video playback speed in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

What Is Functional Programming?

Give Feedback

In this lesson, you’ll learn that functional programming is a programming style that avoids side effects by performing computation with the evaluation of functions and relying heavily on immutable data structures. By using this programming style, you can reduce the liklehood of bugs and make sure that your programs are easier to maintain.

You’ll also look at an example data set that you’ll later use to get a concrete idea of how you can choose data structures when using a functional programming approach.

Comments & Discussion

Kevin Dienst on July 15, 2019

I appreciate that you listed numerous successful female historical figures whom had a major impact on their respective fields in this tutorial. It may seem minor, but recognizing the contributions of women in STEM is essential; even in a small video about functional programming. ;-)

Become a Member to join the conversation.