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

YouTube

What is Functional Programming?

GeeCON Conference 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 53-minute conference talk from GeeCON 2025. Examine what makes a programming language "functional" and understand the key features that enable functional programming style. Investigate whether certain language features disqualify a language from being considered functional, and analyze the controversial question of whether Java can be classified as a functional programming language. Learn to identify the core principles that distinguish functional programming from other paradigms, including immutability, pure functions, and higher-order functions. Gain the knowledge and vocabulary needed to discuss functional programming concepts with greater confidence and objectivity, moving beyond surface-level understanding to grasp the deeper theoretical foundations that underpin this important programming paradigm.

Syllabus

GeeCON 2025: Adam Warski - What is Functional Programming?

Taught by

GeeCON Conference

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.