YoVDO

CodeCamp: Functional Programming Principles - Part 2

Offered By: NashKnolX via YouTube

Tags

Functional Programming Courses Java Courses Scala Courses Apache Spark Courses Akka Courses Object-oriented programming Courses Data Structures Courses Polymorphism Courses

Course Description

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

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX