Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore functional programming principles in this 49-minute CodeCamp session. Delve into the growing industry trend of functional programming, driven by Scala's adoption as a primary language for numerous applications. Learn how Scala combines functional and object-oriented programming, seamlessly interoperating with Java and Javascript. Discover Scala's role in powering major frameworks like Apache Spark, Kafka, and Akka, as well as its use in infrastructure for prominent sites such as Twitter, Netflix, and Coursera. Cover essential topics including the basics and benefits of functional programming, polymorphic functions, functional data structures, data sharing, and pattern matching. Engage with quizzes on polymorphic functions, functional data structures, and pattern matching to reinforce your understanding. Complete an assignment to apply your newly acquired knowledge in functional programming.