Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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