Description
Functional Programming in Scala Specialization is a functional programming training series with Scala published by Coursera Online Academy. This training course deals with programming with Scala language in a completely new and modern way and will introduce you to a new world of software development. Functional programming is one of the most widely used and important approaches in software development, which has been used by almost a wide range of companies and developers. By implementing the functional programming approach in the Scala language, the user can create powerful programs for the analysis of small and large data sets. Designing and architecting massive and large applications with the Scala programming language in the form of a functional programming approach is a very valuable and rare skill among programmers and developers.
This educational course is one of the most comprehensive courses published in the field of Scala programming language and functional programming, and among the most important topics discussed in it are programming and distributed computing, parallel programming, multi-system architectures. He pointed out different cores, analysis of small and large information sets, etc.
What you will learn in the Functional Programming in Scala Specialization training series:
- Functional programming approach and its implementation in software development process
- Recursion
- Pattern matching
- higher-order functions
- Designing immutable information structures
- Parallel programming and its effect on the overall speed and performance of the program
- Edit and change data with Spark and Scala
- Scala programming language
- Apache Spark
- data structure
- And …
Course details
Publisher: Coursera
teacher: Martin Odersky Prof. Viktor Kuncak, Dr. Aleksandar Prokopec, Prof. Heather Miller and Julien Richard-Foy
English language
Providing institution/university: École polytechnique fédérale de Lausanne
Education level: Intermediate
Number of courses: 5
Duration of training: assuming 7 hours of work per week, about 7 months
The courses available in the Functional Programming in Scala Specialization collection
Course 1
Functional Programming Principles in Scala
Course 2
Functional Program Design in Scala
Course 3
Parallel programming
Course 4
Big Data Analysis with Scala and Spark
Course 5
Functional Programming in Scala Capstone
Course prerequisites
What background knowledge is necessary?
At least one year of programming experience is recommended. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, JavaScript, or Ruby is also sufficient.
Do I have to take the courses in this specialization in a specific order?
We recommend taking the courses in the order presented, as each subsequent course will build on material from previous courses.
Pictures
Sample video of Functional Programming in Scala Specialization
Installation guide
After extracting, watch with your favorite player.
English subtitle
Quality: 720p
This educational series consists of 5 separate courses.
download link
Course 1 – Functional Programming Principles in Scala
Course 2 – Functional Program Design in Scala
Course 3 – Parallel programming
Course 4 – Big Data Analysis with Scala and Spark
Course 5 – Functional Programming in Scala Capstone
Password file(s): www.downloadly.ir
The size of the files
About 4 GB in total
Be the first to comment