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

YouTube

CodeCamp - Functional Programming Principles

NashKnolX via YouTube

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 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.

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

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.