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

YouTube

CodeCamp: Functional Programming Principles - Part 2

NashKnolX via YouTube

Overview

Explore functional programming principles in this 49-minute CodeCamp session. Delve into the fundamentals of functional programming, its increasing industry adoption, and its implementation in Scala. Learn about polymorphic functions, functional data structures, and pattern matching. Understand the benefits of functional programming and data sharing. Discover how Scala fuses functional and object-oriented programming, interoperates with Java and Javascript, and powers important frameworks like Apache Spark, Kafka, and Akka. Gain insights into why major companies like Twitter, Netflix, and Coursera rely on Scala for their core infrastructure. Complete quizzes on polymorphic functions, functional data structures, and pattern matching to reinforce your understanding.

Syllabus

Intro
What is Functional Programming?
Functional Programming (FP)
Basics of FP
Benefits of FP
Example (Polymorphic)
Polymorphic Functions: Quiz
What are Functional Data
Data Sharing in Functional Data
Benefits of Data Sharing
Functional Data Structures: Quiz
What is Pattern Matching?
Pattern Matching: Quiz
Assignment

Taught by

NashKnolX

Reviews

Start your review of CodeCamp: Functional Programming Principles - Part 2

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.