CodeCamp - Functional Programming Principles
Offered By: NashKnolX via YouTube
Course Description
Overview
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
Related Courses
CS115x: Advanced Apache Spark for Data Science and Data EngineeringUniversity of California, Berkeley via edX Big Data Analytics
University of Adelaide via edX Big Data Essentials: HDFS, MapReduce and Spark RDD
Yandex via Coursera Big Data Analysis: Hive, Spark SQL, DataFrames and GraphFrames
Yandex via Coursera Introduction to Apache Spark and AWS
University of London International Programmes via Coursera