Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

What is Functional Programming?

Code Sync via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental concepts and defining characteristics of functional programming in this 46-minute conference talk from Lambda Days 2025. Learn to identify what makes a programming language "functional" and understand the key features that distinguish functional programming style from other paradigms. Discover how to visually recognize functional code patterns and develop intuition for generalizing these concepts across different programming contexts. Examine topics ranging from higher-order functions to capturing effects as values, while exploring various flavors of functional programming that explain why definitions of FP can vary significantly. Evaluate which functional programming features provide the most practical value and assess how mainstream programming languages measure in terms of their "functionalness." Gain clarity on answering the fundamental question of what functional programming truly is and when a language can be considered functional.

Syllabus

What is Functional Programming? - Adam Warski | Lambda Days 2025

Taught by

Code Sync

Reviews

Start your review of What is Functional Programming?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.