- Integrated Development Environments
- Object Oriented Programming (OOP)
- Data Structures
- Scala Programming
- Algorithms
- Programming Principles
- Functional Design
Functional Programming Principles in Scala (Scala 2 version)
Completed by Temirlan Akishev
February 4, 2023
44 hours (approximately)
Temirlan Akishev's account is verified. Coursera certifies their successful completion of Functional Programming Principles in Scala (Scala 2 version)
What you will learn
Understand the principles of functional programming
Write purely functional programs, using recursion, pattern matching, and higher-order functions
Design immutable data structures
Combine functional programming with objects and classes
Skills you will gain

